标记包含 FILTER 列表中单词的单元格

Mark cells that contain words from a FILTER list

我有一个篮子中的单词列表,我想通过 FILTER 列表预先 select 并对出现在 FILTER sheet 中的篮子中的单词进行颜色编码。挑战在于,篮子中的词不是同一个词,而是包含它。 Here an example >

过滤器:

+--------+
| Apple  |
+--------+
| Banana |
+--------+

篮子:

+--------------+---+
| Apple//Cake  | x |
+--------------+---+
| Water        |   |
+--------------+---+
| Coke bottle  |   |
+--------------+---+
| Banana split | x |
+--------------+---+

使用:

=(A2<>"")*(INDEX(REGEXMATCH(LOWER(A2), 
 TEXTJOIN("|", 1, LOWER(INDIRECT("FILTER!A:A"))))))

您可以在 Conditional formatting

中使用以下公式作为规则
=REGEXMATCH(A2,""&JOIN("|",INDIRECT("'FILTER'!A1:A3"))&"")