突出显示仅包含列表中的单词的单元格

突出显示仅包含列表中的单词的单元格

实际上,我已经有它的公式了,但不太正确。所以我现在的公式是这样的:

在此处输入图片描述

它可以突出显示包含“ba”和“ap”的值,因此包含“ap”的“apple”和包含“ba”的“banana”将被突出显示。

条件格式公式如下(我将其应用于单元格 B3 至 B7):

=SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))>0

但是,我需要突出显示包含特定单词列表的单元格,如下所示:

在此处输入图片描述

它会突出显示任何包含“ba”和“ap”的单元格。但是,它不会突出显示像“banana”和“apple”这样的单元格。

因此,公式应该突出显示仅包含列表中存在的单词的单元格(例如突出显示baba ap,但不突出显示banana

答案1

如果只想突出显示ba但又不想banana,可以在关键字(和字符串)前后添加分隔符。

在您的示例中,您的单词以 分隔space,因此我使用它。

因此,公式如下:

=OR(ISNUMBER(FIND(" "&Keywords&" "," " & $A1 & " ")))

请注意,我们还在搜索的引用之前和之后添加了分隔符,以便处理字符串开头/结尾的关键字。

还请注意FIND区分大小写。对于不区分大小写的公式,请使用SEARCH

相关内容