使用条件格式可视地对行进行分组

时间:2016-08-19 17:06:27

标签: google-sheets

我有一个电子表格,我会定期添加一些行。当我这样做时,我有一个日期列,其中包含添加日期。我想使用条件格式来突出显示日期相同的行组。

Date       | Foo |  Bar
-----------+-----+-----
2016-07-13 |   4 |  0.2   <-- Color 1
2016-07-13 |  12 |  3.8   <-- Color 1
2016-07-13 |   5 |  3.1   <-- Color 1
2016-07-29 | 108 | 11.5   <-- Color 2
2016-07-29 |  25 |  6.4   <-- Color 2
2016-08-04 |   8 |  0.2   <-- Color 3
2016-08-04 |  37 |  2.3   <-- Color 3
2016-08-04 |   3 |  5.1   <-- Color 3

Sample screenshot

如果可以替换两种颜色,那是可以接受的,但理想系统......

  • 每行使用不同的颜色......
    • ...直到新的一年到来,此时颜色重新开始(如果可能)
  • 眼睛上没有明亮或超硬
  • 将一种颜色与其周围的颜色区分开是合理的

我可以使用=if(A3=A2,B2,if(YEAR(A3)=YEAR(A2),B2+1,0))创建一个简单的鉴别器列,但我知道方便指定颜色的唯一方法是使用“颜色比例”,它只会为一个单元格而不是整个行进行着色。

的已知,

  • 每个日期至少有5行,但最多可以有15行。
  • 每年可能不到15个日期(虽然为“更好的自动化”制定了“鉴别器= 1,2,3,...,15”的单独规则)。

1 个答案:

答案 0 :(得分:6)

交替颜色

如果您想要两种交替颜色,可以设置以下两个规则(如果第二种颜色的白色适用,则只能设置一个规则):

    • 适用范围:A2:H
    • 自定义公式为:

      =isodd(match($A2,unique($A$2:$A)))
      
  1. 第二条规则(如果你想要另一种颜色):

    • 适用范围:A2:H
    • 自定义公式为:

      =iseven(match($A2,unique($A$2:$A)))
      
  2. 更多颜色

    如果您想要所有15个组的所有不同颜色,则需要设置15个规则,例如:

    =match($A2,unique($A$2:$A))=1
    =match($A2,unique($A$2:$A))=2
    =match($A2,unique($A$2:$A))=3
    =match($A2,unique($A$2:$A))=4
    

    依旧......