使用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
我意识到你的答案是使用VLOOKUP寻找一个解决scheme,但我认为一个更清洁的方法是使用COUNTIFS公式。
正如@drewster所提到的,您首先需要为Sheet1添加一个帮助器列。 我把它放在Sheet1!Column A
这样它就不会出现在用户面前,也不太可能被破坏,特别是在隐藏之后,但是你可以把它放在任何方便的列中。
在Sheet1!Column A
没有公式,只有硬编码的值(您需要input)。
帮助者列添加到Sheet1
然后,在Sheet2上,您需要使用“ 使用公式”来确定要格式化规则的单元格,从而添加条件格式设置规则。 在下面的公式框中, 编辑规则描述 ,你的公式将是:
=COUNTIFS(Sheet1!$A$2:$A$100,"Invalid",Sheet1!$C$2:$C$100,$C2)>0
公式中使用的范围 – Sheet1!$A$2:$A$100
& Sheet1!$C$2:$C$100
– 应该覆盖Sheet1上的整个“表格”信息,所以根据需要进行调整。 $C2
是您试图匹配Sheet1!$C$2:$C$100
的条件格式化工作表上的第一个单元Sheet1!$C$2:$C$100
。
此外,请确保您的规则适用于Sheet2上的信息的整个“表”(我的示例使用范围=$A$2:$D$101
,所以随时也可以更改)。
用于Sheet2的条件格式规则pipe理器
条件格式应用于Sheet2
毕竟,你应该得到你想要的结果。