条件格式中具有多个范围的 Vlookup

Vlookup with multiple ranges in conditional formatting

我想用条件格式验证 2 个数字。

我需要解决如何在不同的 sheet(验证)但在相同的传播sheet.

中至少 3 个不同的范围内查找“x”值

我想出了这个,但它没有按预期工作。

能否请您提供一个解决方法或其他解决方案?

VLOOKUP(F5,INDIRECT("{INDIRECT("Validation!B17:Q19"); INDIRECT("Validation!B54:Q56");INDIRECT("Validation!B91:Q93")}"),2,FALSE)

由于您打算将其用作条件格式设置公式,因此您可以使用以下一种解决方法。

1,创建一个 Helper sheet,其中将包含您将在 vlookup() 中使用的组合数据范围。如果需要,您可以隐藏 Helper sheet。

2,使用 indirect() 使用 Helper sheet 中的范围。

示例条件格式公式:

=D1=Vlookup($A,Indirect("Helper!A1:B"),2,false)

输出: