Google Spreadsheets根据同一列中的上一个单元格自定义条件格式

时间:2016-09-11 19:55:45

标签: google-sheets gs-conditional-formatting

我有一个统计列表,我按照stat(按列)和月份(行)的顺序为我的网站排序。所以我就是例如:

+---+-----+----------+-----------------+-----------+
|   |  A  |    B     |        C        |     D     |
+---+-----+----------+-----------------+-----------+
| 1 | /   | Sessions | Unique Visitors | Pageviews |
| 2 | Jan | 20000    | 15000           | 35000     |
| 3 | Feb | 21000    | 15500           | 36000     |
+---+-----+----------+-----------------+-----------+

我想制定两条规则:

  • 一个为每个单元格着色绿色,该单元格的值高于同一列中位于其上方的单元格
  • 将每个单元格的颜色设置为红色,该单元格的值低于同一列中其上方单元格的值。

基本上,我想跟踪每个月的改进/下降。 我找到了这个帖子: Conditional Formatting based on previous cell value 但它并没有帮助我做我想做的事:/

我只想说,例如,如果B4大于B3,颜色为绿色,但如果B4小于B3,则为红色。

如果有人能让我知道如何做到这一点,我非常感谢,谢谢: - )

2 个答案:

答案 0 :(得分:1)

这实现了您的目标:

screenshot

输入的公式为:= indirect(address(row() - 1; column()))

答案 1 :(得分:1)

清除ColumnsB中的任何条件格式:D,选择B3到范围的末尾进行格式化和格式化,条件格式化......,格式化单元格如果...... Custom formula is

=B3>B2

绿色填充。使用Custom formula is

添加其他规则(相同范围)
=and(A3<>"",B3<B2)

红色填充和完成