使用 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:$A0
和 Sheet1!$C:$C0
- 应该涵盖 Sheet1 上的整个 "table" 信息,所以根据需要调整那些。 $C2
是您尝试匹配 Sheet1!$C:$C0
的条件格式 sheet 上的第一个单元格。
此外,请确保您的规则适用于您在 Sheet2 上的整个 "table" 信息(我的示例使用范围 =$A:$D1
,所以也可以随意更改。
Sheet2 的条件格式规则管理器
条件格式应用于 Sheet2
完成所有这些之后,您应该会得到想要的结果。
我有 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:$A0
和 Sheet1!$C:$C0
- 应该涵盖 Sheet1 上的整个 "table" 信息,所以根据需要调整那些。 $C2
是您尝试匹配 Sheet1!$C:$C0
的条件格式 sheet 上的第一个单元格。
此外,请确保您的规则适用于您在 Sheet2 上的整个 "table" 信息(我的示例使用范围 =$A:$D1
,所以也可以随意更改。
Sheet2 的条件格式规则管理器
条件格式应用于 Sheet2
完成所有这些之后,您应该会得到想要的结果。