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

我有一张用药清单,我想找出其中哪些用抗生素。我有一个抗生素清单,所以我想检查每个单元格是否在清单上有抗生素名称的子字符串。

我找到了相关的回复,并且尝试了以下操作:

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

A5是我要检查的单元格,而H2:H3包含我要查找的子字符串列表。但这是行不通的。显然,SEARCH需要单个子字符串。

我可以使用OR进行操作,但是我的子字符串列表将具有100多个名称,并且很快就会变得笨拙。

有什么办法可以做到吗?谢谢

最佳答案

这将返回TRUE / FALSE:

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

关于excel - 检查单元格是否包含列表Excel中的子字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47191124/

10-13 01:22