检查单元格是否包含Excel列表中的子字符串

时间:2017-11-08 22:56:38

标签: excel string search substring

我试图让Excel检查一个单元格是否包含我所拥有的列表中的任何子字符串。

我有一份药物订单清单,我想找到哪些是抗生素。我有一份抗生素清单,所以我想检查每个细胞,看看它是否有我名单上抗生素名称的子串。

我找到了相关的回复,我试过这个:

= ISNUMBER(SEARCH($ H $ 2:$ H $ 3 A5))

其中A5是我要检查的单元格,H2:H3包含我要查找的子字符串列表。但这并不奏效。显然SEARCH需要一个子字符串。

我可以用OR来做,但是我的子串列表将有超过100个名字,并且它会变得非常笨拙。

我有什么方法可以做到这一点?感谢

1 个答案:

答案 0 :(得分:1)

这将返回TRUE / FALSE:

=SUMPRODUCT(--ISNUMBER(SEARCH($H$2:$H$3,A5)))>0