在 A、B 和 C 列中,我有原始数据。在 J、K 和 L 列中,条件格式为匹配显示绿色,不匹配显示红色。我想将相同的格式应用于交替的组,例如 P、Q 和 R。然后,在中间的列组(例如 M、N 和 O)中,我希望条件格式提供略带蓝色的绿色和红色版本。
我的问题是,是否可以通过对所有单元格应用一组规则来实现这一点,或者如何应用两组规则,或者我是否需要为每组三列应用一组单独的规则?
条件格式规则:
具有交替排列的三列组的电子表格:
答案1
如果目标是尽可能少地编写条件格式规则,则始终可以在工作簿中未使用部分的其他单元格中编写支持公式,以便对于任何单元格,您都可以在其他地方找到一个支持单元格,返回 1、2、3 或 4(对应绿色、蓝绿色、红色或蓝红色),可以在条件格式规则中引用。
但是,这可能不太实用,不如为您所做的 6 列比较中的每一列编写一组规则:
- J、P 等列与 A 列进行比较(针对红/绿格式)
- K、Q 等列与 B 列进行比较(针对红/绿格式)
- L、R 等列与 C 列进行比较(针对红/绿格式)
- M、S 等列与 A 列进行比较(以获得更蓝的格式)
- 将 N、T 等列与 B 列进行比较(以获得更蓝的格式)
- O、U 等列与 C 列进行比较(以获得更蓝的格式)
无论您在 1 组 6 列还是多组 6 列中重复此操作,您都不需要任何其他规则 - 您只需扩展给定规则适用的列数即可。
该公式将采用以下形式单元格值 = $A1(单元格值 <> $A1不匹配),并且可以设置为应用于=$J:$J,$P:$P表示红色/绿色,并应用于=$M:$M,$S:$S呈现蓝色调。
(如果您希望模式在 V 列中再次重复,只需将 P 列后的 V 列添加到“应用于”框中即可。)
答案2
我最终创建了 12 条规则,六种列类型各两条。我分别使用AND()
绿色结果和OR()
红色结果来正确着色空白单元格。
Green =AND(J4=$A4,J4<>"")
Red =OR(J4<>$A4,J4="")