基于包含在某一列上的数据,哪些功能用于替换行组的颜色?

问题描述 投票:0回答:2

我有一个Google电子表格,其中显示日期,客户名称,他们购买的产品和数量。当客户购买多个产品时,会有多个具有相同客户名称的行,每个产品一行。

我正在尝试使用相同的背景色将所有这些行都使用相同的名称进行分组,并且当添加包含另一个客户名称的新行组时,该行组将具有另一种颜色。

旨在简单地在两种颜色之间交替以促进数据的可视分组。

我使用以下公式作为条件格式获得了几乎有用的结果:

=iseven(match($B2,unique($B$2:$B),0))

但是,一旦回头客再次购买,由于列中的名称不再唯一,因此“唯一”功能会弄乱结果。具有重复名称的行组将模仿上一次输入此名称的背景颜色,并弄乱交替的颜色模式。

还有其他功能可以代替吗?

我正在寻找一种更容易用作条件格式的东西。

google-sheets colors google-sheets-formula gs-conditional-formatting
2个回答
0
投票

尝试:

=($B1<>"")*(ISEVEN(COUNTA(UNIQUE($B$1:$B1)))=TRUE)

0


0
投票

我认为您想计算名称更改的次数,看看这是奇数还是偶数,可以这样进行:

=iseven(sumproduct(--(B$1:B1<>B$2:B2)))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.