首页 > 解决方案 > 基于相似行的条件格式

问题描述

请注意,我已经包含了指向 excel 文件的链接,因为描述问题有点困难。我认为查看该文件可能有助于澄清事情。

匹配和突出显示表

在此处输入图像描述 我正在尝试使用 Excel 中的简单函数做一些需要(至少对我而言)复杂逻辑的事情。我有 2 张桌子,第 1 组和第 2 组。每个组都有一个列出不止一次的人员列表。每个人都有一个 ID,一个数字 1 面和一个数字 2 面。我还有一个名为“Key”的简单单列表,其中只包含我正在搜索的值。

所以,我要做的是突出显示一个人的整行,他们的数字之一是红色,无论是数字 1 还是数字 2,以及所有数字都与“键”中的任何值匹配的人表以绿色突出显示。

我附上了我的 Excel 文件,以便更容易理解。

我在小范围内这样做,并且在使用一系列带有嵌入式 VLOOKUPS 的 IF 语句方面取得了一些成功,并且在使用带有嵌入式 VLOOKUP 的 IFERROR 语句方面取得了一些成功,但我的解决方案都没有真正工作得很好。

有没有人有任何建议或解决方案?

标签: excelvlookupconditional-formatting

解决方案


有一个或两个辅助列,这是一个选项。我确信它可以改进,但我会把它留给你或其他人。

在 F 列中:

=OR(AND(D4<>"",COUNTIF($C$24:$C$38,D4)),AND(E4<>"",COUNTIF($C$24:$C$38,E4)))

在 G 列中:

=IF(COUNTIFS($C:$C,$C15,$F:$F,TRUE),COUNTIFS($C:$C,$C15,$F:$F,TRUE)=COUNTIF($C:$C,$C15),"")

绿色条件格式,基于公式:

=$G4

红色条件格式,基于公式:

=NOT($G4)

在此处输入图像描述


推荐阅读