使用自定义公式进行条件格式化

问题描述 投票:1回答:1

我似乎无法使用自定义公式进行条件格式化。它的长短是格式化基于一些VLOOKUPs。我在正常单元格中测试了公式,并按预期输出1。

=IF(REGEXMATCH(VLOOKUP(C5,CL!C2:H99,5,FALSE), VLOOKUP(B5,CL!J3:K110,2,FALSE)), 1, 0)

我基本上测试是否在包含以逗号分隔的标记列表的单元格中包含某个标记。

文档似乎表明我需要在框中输入带有引号的公式("")。我已经尝试了所有我认为的变化。

我也尝试删除IF声明,因为REGEXMATCH输出truefalse

任何线索为什么这不起作用?

google-sheets gs-conditional-formatting
1个回答
1
投票

在尝试条件格式化以引用另一个工作表时,您需要将其包装到INDIRECT中 - 这就是Google文档失败的地方。尝试:

=IF(REGEXMATCH(VLOOKUP(C5, INDIRECT("CL!C2:H99"), 5, 0), 
               VLOOKUP(B5, INDIRECT("CL!J3:K110"), 2, 0)), 1)
© www.soinside.com 2019 - 2024. All rights reserved.