我的情况是,我有 2 个工作表:
Sheet1
包含餐馆的名称,并Sheet2
包含要避免的餐馆的名称。
我的问题是,我在条件格式中使用了一个仅匹配精确文本的公式=match(A2,indirect("Avoid List!A2:A"),0)
。我试图寻找一个公式,其中如果:
Sheet1
Arby's - 阿灵顿
Sheet2
Arby's
它仍将在 Sheet1 上突出显示
我如何调整公式以查找单元格内的相同文本并突出显示而不是实际查找完全匹配的单元格?
答案1
我的第一个想法是使用 REGEXMATCH,将第二个列表连接成替代的正则表达式,如下所示:
=regexmatch(A2, textjoin("|", 1, 'Avoid List'!A2:A))
但由于正则表达式速度和文本连接限制 50 k 个字符的原因,这无法扩展到超过几百个条目。