如何search“in string – EXCEL

这是一个棘手的我卡住了。 在Excel 2010中,我想search一个string" 。我正在使用公式

 =FIND(A1,"text", 1) 

这将返回A1string中的“text”的数字(起始位置),或者如果未find,则返回错误。

如何search"在公式中?

感谢您的build议!

尝试修改你的公式search字符(34),认为这将有助于可读性,而不是在你的公式中有10,000个引号。

 =IF(COUNT(FIND(CHAR(34),A1)) 

你使用了一堆"直到Excel了解它必须寻找一个:)

 =FIND("""", A1) 

说明:
在最外面的引号之间,你有"" 。 第一个引号用于转义第二个引号,因此引号之间的""表示一个双引号。

另外,如果你想检查整个string,你可以把1放在最后。

请注意,它是查找字符,进入单元格。 或者使用相当于引用的CHAR(34)

 =FIND(CHAR(34), A1) 

你也可以使用search

 =SEARCH("""";A1) 

在这里输入图像说明

如果你只是使用search和replacefunction使用〜来search“/”使用〜“/〜”〜工作任何奇怪的字符

在Excel公式中正确地转义string中的引号的方式是将它们加倍:

 =FIND(A1, """") 

将返回在A1中发现的第一个报价(如果没有find,则返回错误)。