我要突出显示工作表Sheet-1的行,其C列具有与工作表2列“ A”相似的值。我已经尝试通过格式条件格式在自定义公式上一一使用以下表达式。但是他们都没有给出预期的结果。
=REGEXMATCH($C2, INDIRECT("disposable-emails!A1"))
=FILTER(C2, COUNTIF(INDIRECT("disposable-emails!A1:A"),C2))
=FILTER(C2, COUNTIF(INDIRECT("disposable-emails!A1:A"),"*"&C2&"*"))
=REGEXMATCH(C2, TEXTJOIN("|",1,INDIRECT("disposable-emails!A1:A")))
而且不幸的是,这也不起作用:
=IF(IFERROR(REGEXEXTRACT(C2, TEXTJOIN("|", 1, INDIRECT("'disposable-emails'!A1:A"))))<>"",1)
所以我要与您分享两个表格链接,这些链接都是可编辑的:
Sheet-2:一次性电子邮件
Click here to see Sheet-2 disposable-emails
Sheet-1:WebMessages
Click here to see Sheet-1 webmessages
重要提示:我希望基于匹配的列值(不只是列单元格,而是该单元格的整个行)突出显示整个行。
除主要查询外,还有另一种格式设置规则,即如果bot状态列具有任何值(非空白),则突出显示整个行(不仅是该列单元格,而且是该单元格的整个行)。您必须选择bot-state列才能看到第二条规则
答案 0 :(得分:0)
如果您有2个独立的电子表格,则与INDIRECT
函数无关。将您的Sheet1和Sheet2 合并到一个电子表格下,然后执行以下操作:
=IF(IFERROR(REGEXEXTRACT(C2, TEXTJOIN("|", 1,
INDIRECT("'disposable-emails'!A1:A"))))<>"",1)