实际上,我已经有它的公式了,但不太正确。所以我现在的公式是这样的:
它可以突出显示包含“ba”和“ap”的值,因此包含“ap”的“apple”和包含“ba”的“banana”将被突出显示。
条件格式公式如下(我将其应用于单元格 B3 至 B7):
=SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))>0
但是,我需要突出显示包含特定单词列表的单元格,如下所示:
它会突出显示任何包含“ba”和“ap”的单元格。但是,它不会突出显示像“banana”和“apple”这样的单元格。
因此,公式应该突出显示仅包含列表中存在的单词的单元格(例如突出显示ba
和ba ap
,但不突出显示banana
)
答案1
如果只想突出显示ba
但又不想banana
,可以在关键字(和字符串)前后添加分隔符。
在您的示例中,您的单词以 分隔space
,因此我使用它。
因此,公式如下:
=OR(ISNUMBER(FIND(" "&Keywords&" "," " & $A1 & " ")))
请注意,我们还在搜索的引用之前和之后添加了分隔符,以便处理字符串开头/结尾的关键字。
还请注意FIND
区分大小写。对于不区分大小写的公式,请使用SEARCH