使用vlookup进行条件格式化

我有工作表1

AssocNum RatePlanCde RateType RateTypeDesc 272 911 2 Adjustable 472 1115 2 Fixed 

这些RatePlanCde中的很多不再有效。 这些在表1中以红色突出显示。例如, 911不是有效的RatePlanCde ,而RatePlanCde 1115仍然有效。

我有工作表2

 AssocNumEID RateCostComponentCde RatePlanCde ReadOnlyInd 272 2 911 Null 472 4 1 Null 

我需要findSheet 2中RatePlanCde无效的行并突出显示这些行。 任何帮助使用条件格式与VLOOKUP这样做将不胜感激。

更新:

更新以添加更多细节。 我试着在这里提出的COUNTIFS解决scheme,但由于某种原因,它不适合我。 我错过了什么? 我已经添加了一个帮助器列到Sheet1(又名RatePlan )的B列,其中包括对应的RatePlanCde列( 列C )的有效无效

我在条件格式中使用这个公式在工作表2中:

=COUNTIFS(RatePlan!$B$2:$B$2514,"Invalid",RatePlan!$C$2:$C$2514,$C2)>0

条件格式

条件格式2

我意识到你的答案是使用VLOOKUP寻找一个解决scheme,但我认为一个更清洁的方法是使用COUNTIFS公式。

正如@drewster所提到的,您首先需要为Sheet1添加一个帮助器列。 我把它放在Sheet1!Column A这样它就不会出现在用户面前,也不太可能被破坏,特别是在隐藏之后,但是你可以把它放在任何方便的列中。

Sheet1!Column A没有公式,只有硬编码的值(您需要input)。

帮助者列添加到Sheet1 可视化描述将辅助列添加到工作表的A列

然后,在Sheet2上,您需要使用“ 使用公式”来确定要格式化规则的单元格,从而添加条件格式设置规则。 在下面的公式框中, 编辑规则描述 ,你的公式将是:

=COUNTIFS(Sheet1!$A$2:$A$100,"Invalid",Sheet1!$C$2:$C$100,$C2)>0

公式中使用的范围 – Sheet1!$A$2:$A$100Sheet1!$C$2:$C$100 – 应该覆盖Sheet1上的整个“表格”信息,所以根据需要进行调整。 $C2是您试图匹配Sheet1!$C$2:$C$100的条件格式化工作表上的第一个单元Sheet1!$C$2:$C$100

此外,请确保您的规则适用Sheet2上的信息的整个“表”(我的示例使用范围=$A$2:$D$101 ,所以随时也可以更改)。

用于Sheet2的条件格式规则pipe理器 条件格式规则管理器显示适用范围= $ A $ 2:$ D $ 101

条件格式应用于Sheet2 条件格式化结果的可视化描述

毕竟,你应该得到你想要的结果。