条件格式根据值更改在行组的 2 种颜色之间交替

Conditional format alternate between 2 colours for groups of rows based on value change

我在 Google 表格中有一个传播sheet,其中有一列我想有条件地格式化。我想对其进行格式化,使所有具有相同值的行组为深灰色,而下一组具有相同值的行为浅灰色。例如,我希望 sheet 看起来像这样:

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

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

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

尝试

=isodd(countunique(a:a1))

浅灰色和

=iseven(countunique(a:a1))

深灰色

编辑

最近 Excel 问了同样的问题,我意识到像这样计算值的变化会更好:

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

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

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

虽然没有解决过滤问题。