我前几天看到一个关于使用SUM的例子,但我现在找不到它...... 我想做什么:
表1列A包含逗号分隔的列表 例如:
表2列A每行包含单独的列表项 例如:
我希望Sheet 1突出显示单元格,如果它从Sheet2中的范围中找到值
我试过包含Sheet2的文字!A:A 和一些自定义公式,如 SEARCH(Sheet2!A:A,Sheet1!A:A)(和FIND) 甚至FIND(Sheet1!A1," pig" OR" cat")< - 这适用于一个值而非AND / OR 不确定我是否需要使用arrayformula,因为我想我真的不知道arrayformula正在做什么值。
我想我可以写一个搜索循环脚本,但我认为通过条件格式化我可以很容易地完成这项工作。
答案 0 :(得分:0)
尝试使用此条件格式自定义公式:
=ArrayFormula(SUM(LEN(A1)*REGEXMATCH(A1,"(?i)(^|, )"&INDIRECT("Sheet2!A:A")&"($|, )")))
适用于范围A:A。注意:这不需要匹配区分大小写。