【问题标题】:Conditional formatting based on adjacent cells value基于相邻单元格值的条件格式
【发布时间】:2016-04-01 16:30:07
【问题描述】:

我正在尝试跟踪预算,如果电子表格包含一年中的月份以及名称以及月底还剩下多少闲置现金,我会得到什么;

| Person | Jan | Feb | March |
|--------|-----|-----|-------|
| Joe    | £1  |£10  |£8     |
| Tess   | £5  |£1   |£8     |
| Tim    | £3  |£8   |£6     |
| Jane   | £8  |£1   |£7     |

我想做什么;

我希望能够有一个条件格式的公式,如果值大于或小于左侧的单元格,它将使右侧的单元格为红色/绿色。 在我上面给出的示例中,2 月的第一个单元格大于 1 月的第一个单元格,因此为绿色,3 月的第一个单元格低于 2 月的第一个单元格,因此为红色。我已经使用下面的方法来实现这一点,但是您需要对每个单元格都这样做,这非常耗时,我希望我可以编写一个适用于所有单元格的公式;

在乔斯二月我会有条件代码

=B2<A2

还有

=B2>A2

理想情况下,我只需要两组代码,一组用于阴性,一组用于阳性,可以处理所有单元格。

感谢您的帮助。

【问题讨论】:

  • 你走错路了。公式:B2&gt;C2B2&lt;C2 然后应用于从 C2 开始到最后一列最后一个单元格的整个范围。
  • @ScottCraner 是的,我的错误是在下班后的几分钟内输入的,现在将编辑答案,我不确定如何将其应用于全系列编辑:我明白了!如果您将其输入为答案,我会将其标记为正确,因为它为我指明了正确的方向,谢谢。
  • 我不会窃取 Scott 的答案,我会让他发帖,但要回答您的问题:突出显示 2 月/3 月以下的整个数据范围,确保左上角 (C2? ) 被选中(它看起来会有所不同)。然后进入条件格式。
  • @Ditto 我没有时间正确写出答案,请随意。我什至可以投票。

标签: excel google-sheets


【解决方案1】:

假设您的数据如显示的那样,单元格 A1 中的标题为“Person”,单元格 B1 中为 Jan,A2 中为“Joe”。

选择C2

高亮范围C2:D5

点击Conditional Formatting => Manage Rules

点击New Rule,选择“使用公式确定要格式化的单元格”

使用此公式:=c2&gt;b2 并将格式设置为绿色。

点击OK

点击New Rule,选择“使用公式确定要格式化的单元格”

使用此公式:=c2&lt;b2 并将格式设置为红色。

点击OK。 点击Ok。 点击OK

应该这样做...通过首先选择范围,您的条件格式适用于整个范围。通过使用引用不带“$”的单元格的公式,逻辑将应用到每个单元格,使用公式作为相对引用(即相对于范围内的每个单元格)。

如果这不能完全满足您的要求/需要,请说明什么不起作用。

【讨论】: