2016-08-11 34 views
2

我正在寻找一个单元格状态,它是否包含许多字符串之一。COUNTIF单元格包含这些字符串之一

=COUNTIF(A1,"Not found") 

我检查这些细胞有字的多个变体“未找到”和不区分大小写。

我想有一张列或单元格,我可以说出多个字符串,将触发COUNTIF,如:

Not found 
None Available 
NA 

到目前为止,COUNTIF或IF语句我已经试过只允许为一个字符串进行检查。

谢谢!

回答

0

Asuming您有需要在B1待计数的字符串:B3,你要检查的范围是A列,尝试

=sum(ArrayFormula(--regexmatch(A1:A, JOIN("|",B1:B3)))) 

,看看是否可行?

+0

谢谢!这是有效的。有没有这样做的大小写不敏感的方式? – user3587188

+0

有:= sum(ArrayFormula( - regexmatch(A1:A,“(?i)”&JOIN(“|”,B1:B3)))) – JPV

0

您最好使用COUNTIFS,然后使用通配符。如果“不”是每个单元格中的单词,则可以使用如下通配符:

=countifs(A1:D1;"*not*") 
相关问题