2016-08-19 66 views
0

我正在使用此公式搜索单元格中的特定文本,并确实返回正确的值,但有没有方法可以指定单元格的范围而不是一个?如何搜索单元格区域中的特定文本

这个作品=IF(ISNUMBER(SEARCH("Test",A2)),"Yes","No") 想看看像=IF(ISNUMBER(SEARCH("Test",A2:A100)),"Yes","No")是否有可能吗?

回答

0
=IF(CountIf(A2:A100,"Test"),"Yes","No") 

更新

=IF(SumProduct(A2:A100=B1) ,"Yes","No") 

或该阵列式(与Ctrl键 + 输入Shift + Enter

=IF(A2:A100=B1 ,"Yes","No") 

它不会用通配符工作,并不会为以数字比如比较文本。

+0

这几乎和预期的一样,但我的单元格有“测试#1”这样的测试+字符,似乎有数字和字符没有正确评估它。任何方式来搜索/比较数字和文字?谢谢你的帮助。 – Samkeith

+0

你的意思是#是从0到9的任何数字吗?你可以使用''Test?1'',但'?'会匹配任何字符。 – Slai

+0

其实我没有使用“#”作为指定数字的符号。但是使用你建议的通配符可以像预期的那样工作,但是我又不能绑定像= IF(CountIf(A2:A100,B1),“是”,“否”)的单元格。我必须指定字符串才能使其工作。如果你有任何建议,如果我们可以指定单元格,请让我或者非常感谢你花时间,建议和帮助。 – Samkeith

1
=IF(SUM(IFERROR(SEARCH("Test",A2:A100),0))>0,"Yes","No") 

,然后使其按Ctrl + Shift键+阵列式输入

+0

感谢您抽出宝贵时间和建议Matt,我非常感谢。 – Samkeith

相关问题