我试图让Excel检查一个单元格是否包含我所拥有的列表中的任何子字符串。
我有一份药物订单清单,我想找到哪些是抗生素。我有一份抗生素清单,所以我想检查每个细胞,看看它是否有我名单上抗生素名称的子串。
我找到了相关的回复,我试过这个:
= ISNUMBER(SEARCH($ H $ 2:$ H $ 3 A5))
其中A5是我要检查的单元格,H2:H3包含我要查找的子字符串列表。但这并不奏效。显然SEARCH需要一个子字符串。
我可以用OR来做,但是我的子串列表将有超过100个名字,并且它会变得非常笨拙。
我有什么方法可以做到这一点?感谢
答案 0 :(得分:1)
这将返回TRUE / FALSE:
=SUMPRODUCT(--ISNUMBER(SEARCH($H$2:$H$3,A5)))>0