基于另一列的 Excel 条件格式

基于另一列的 Excel 条件格式

我有两列百分比,其中第一列是当前值,第二列是阈值。我希望能够根据当前值以不同的方式格式化阈值,如下所示:

  1. 绿色背景:阈值 <= 当前值
  2. 黄色背景:阈值<=当前值+10
  3. 红色背景:阈值 > 当前值 + 10

一个补充问题是,一旦我有了一个公式,我如何将其应用于阈值列中的所有单元格,以便应用相对公式。

即使我所应用的简化规则似乎也没有起作用,并且如果不手动编辑每行的引用,就无法将规则应用于整个列。

例如

Red = B$1$ > A$1$ + 10
Yellow = B$1$ < A$1$ + 10
Green = B$1$ < A$1$

答案1

为此,请选择 A 列中的值。然后转到主页 -> 样式 -> 条件格式 -> 新规则。选择“使用公式确定要格式化的单元格”。输入您刚刚编写的公式并相应地格式化单元格。这里的技巧是,当选择单元格时,Excel 会自动添加 $ 符号以使其成为绝对引用。只需删除行号前的 $ 符号,当您单击确定时它应该可以工作。

条件格式中的公式应该是

=$B1 > $A1 + 10
=$B1 < $A1 + 10
=$B1 < $A1

您甚至可以仅对第一个单元格进行条件格式化,然后复制它并选择性粘贴 - > 格式化 A 列中的其他值。

相关内容