条件格式基于值更改

时间:2017-05-26 17:42:48

标签: google-sheets gs-conditional-formatting

我有一个Google表格中的电子表格,其中有一列我想要有条件地格式化。我想格式化它,使得所有具有相同值的行组是深灰色,而它们的所有相同值的下一组行是浅灰色。例如,我希望工作表看起来像这样:

column

这些数字不一定按顺序分组,因此我不能仅使用=mod(a1,2)=1作为条件格式。我也希望它能够更新,这样无论其他列如何被过滤,这个列仍然是这样,每当下一行中的值不同时,它和它的重复都是一种新的颜色,主要用于可视化,看看哪些数据组合在一起。

如果我要使用公式=isodd(countunique(a$2:a2))=isodd(countunique(a$2:a2)),然后应用一些过滤器,那么我会得到以下内容,它不会根据显示的内容替换颜色

enter image description here

任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:2)

尝试

=isodd(countunique(a$1:a1))

浅灰色和

=iseven(countunique(a$1:a1))

为深灰色

enter image description here

修改

最近在Excel中提出了同样的问题,我意识到最好只计算这样的价值变化:

=ISEVEN(SUMPRODUCT(--(A$1:A1<>A$2:A2)))

如果重复出现在多个连续序列中,则会正确突出显示:

enter image description here

而原始公式会突出显示错误:

enter image description here

但它并没有解决过滤问题。