使用 vlookup 进行条件格式化

Conditional Formatting using vlookup

我有 Sheet 1 个

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

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

我有 sheet 2 个

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

我需要在 Sheet 2 中找到 RatePlanCde 无效的行并突出显示这些行。在使用 VLOOKUP 条件格式执行此操作方面的任何帮助将不胜感激。


更新:

正在更新以添加更多详细信息。 我尝试了此处提出的 COUNTIFS 解决方案,但出于某种原因,它对我不起作用。我错过了什么? 我在 Sheet1 的 Column B 中添加了一个辅助列(又名 RatePlan),其中包括 Valid无效 对应的 RatePlanCde 列(C 列)。

我在 Sheet 2 中的条件格式下使用此公式进行条件格式设置:

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

我知道你的答案是寻找使用 VLOOKUP 的解决方案,但我认为更简洁的方法是使用 COUNTIFS 公式.

如@drewster 所述,您首先需要向 Sheet1 添加一个辅助列。我将我的放在 Sheet1!Column A 中,这样它就不会妨碍用户并且不太可能以任何方式损坏,尤其是在隐藏它之后,但是您可以将您的放在任何方便的列中。

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

辅助列已添加到 Sheet1

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

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

我在公式中使用的范围 - Sheet1!$A:$A0Sheet1!$C:$C0 - 应该涵盖 Sheet1 上的整个 "table" 信息,所以根据需要调整那些。 $C2 是您尝试匹配 Sheet1!$C:$C0 的条件格式 sheet 上的第一个单元格。

此外,请确保您的规则适用于您在 Sheet2 上的整个 "table" 信息(我的示例使用范围 =$A:$D1,所以也可以随意更改。

Sheet2 的条件格式规则管理器

条件格式应用于 Sheet2

完成所有这些之后,您应该会得到想要的结果。