如何检查一个单元格中是否有多个文本字符串

时间:2019-10-25 16:24:06

标签: excel-formula

我试图找到一种搜索列表的方法(屏幕快照中的“搜索词”),看看该文本字符串是否同时包含单词1(D2)和单词2(E2)。搜索中“单词1”或“单词2”的顺序无关紧要。我想知道它们是否都出现在“搜索词”中。

我发现这个公式: = SUMPRODUCT(-ISNUMBER(SEARCH(things,B5)))> 0

这非常接近我的需求。但是,它旨在搜索1个列表。

是否可以在上面的公式中创建“ and”函数?因此,该公式可以同时搜索“单词1”和“单词2”列表,并且如果关键字中同时存在两个单词,则返回true。如果搜索词中存在2个单词中的1个或0个,则返回假值。

Check Cell of Many Things

1 个答案:

答案 0 :(得分:1)

也许是这样的:

=SUMPRODUCT(--ISNUMBER(SEARCH({"garden","watering"},B5)))=2

enter image description here

如果您想添加更多条件或快速修改条件,则可以使用一个列表,如下所示:

=SUMPRODUCT(--ISNUMBER(SEARCH($C$1:$C$3,B5)))=COUNTA($C$1:$C3)

enter image description here