删除excel中string的单引号

在我的Excel中,我在单元格中有以下文本:

INSERT INTO `educations`(`education_id`, `school`, `specialization`, `date_from`, `date_to`, `user_id`) VALUES (NULL,'NULL','software','2006-01-01 00:00:00','2006-01-01 00:00:00',@inserted_id); 

我想(以编程方式)replace所有'NULL',并将其更改为NULL(不带引号)。

我尝试使用替代function,但我不能得到它的工作。

 =SUBSTITUTE(DU7;"''NULL''";"NULL") 

尝试这个,

=SUBSTITUTE(DU7;"'NULL'";"NULL")

不知道你为什么重复单引号。

马尔科姆

在Excel中使用查找和replacefunction,使用此

find什么:'NULL'

replace为:NULL

截图

请试试这个,

单引号 –

=SUBSTITUTE(DU7;"'NULL'";"NULL")

用单引号replace是比较容易的,就像你如何replace其他string一样,但用双引号代替就必须写成类似于你已经做的。

双引号 –

=SUBSTITUTE(DU7;"""NULL""";"NULL")