如何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,则返回错误)。