我在excel中编写了一个公式,无论它出现了多少次,它都可以从列中找到任何特定的文本。我面临的问题是没有结果的单元格显示值错误。如何摆脱这个值错误?在下面的例子中,我试图从A列中找到“TORRES”。使用我的公式我在B列中得到它,但值错误出现如图所示。
这是我尝试的公式:
=IF(A1=SEARCH("TORRES",A1),A1,A1)
以下是包含结果和值错误的图像:
顺便说一下,当发现什么时,我希望那些细胞是空白的。
答案 0 :(得分:4)
您收到了VALUE错误,因为并非总是" TORRES"在专栏中。
您可以使用IF(ISERR())
隐藏该内容:
=IF(ISERR(SEARCH("TORRES",A1)),"",A1)
编辑:根据您在OP下的评论更新。
这将检查SEARCH()
是否找到TORRES
。如果没有,则返回""
,如果是,则返回该值。