如何根据 google sheet 的第一列交替颜色
How to alternate colors based on first column of google sheet
所以我有一个包含大量数据的传播 sheet...第一列是州,第二列是名称。我想要做的是让行交替 blue/red/blue/red(以便于阅读)但我不希望它像 evens/odds 那样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是 AL 蓝色,然后是 CA 红色,CT 蓝色,等等……这只是一个基本的例子。显然,在这里我可以只对 50 个状态进行硬编码,但是有什么方法可以自动执行此过程,以便基本上每次状态更改时,我都会切换颜色?
State Name
AL John
CA Bill
CA Joe
CA Chad
CT Mary
VA Beth
VA Dani
您可以通过以下步骤使用 Format as a table
:
- 打开工作表。
- Select 您要加阴影的单元格区域,或
按 Ctrl+A 到 select 整个工作表。
- 单击主页选项卡。
- 在样式组中,单击格式为 Table,然后单击样式
格式化你想要的。
- 在“格式为 Table”对话框中,单击“确定”。
此外,您还可以使用 Conditional Formatting
.
在 Google 工作表中,您可以计算当前单元格中有多少个唯一名称,并测试它是否为奇数
=isodd(countunique(A:A2))
将此作为条件格式中的自定义公式应用于范围,并使用第一个填充颜色。
然后申请
=iseven(countunique(A:A2))
作为第二个填充颜色的另一个规则。
在 Excel 中更难做到这一点,最终会得到类似
的结果
=ISODD(SUM(--(FREQUENCY(MATCH(A:A2,A:A2,0),MATCH(A:A2,A:A2,0))>0)))
和
=ISEVEN(SUM(--(FREQUENCY(MATCH(A:A2,A:A2,0),MATCH(A:A2,A:A2,0))>0)))
注意只有当数据像测试数据中那样按州排序时才有效。
所以我有一个包含大量数据的传播 sheet...第一列是州,第二列是名称。我想要做的是让行交替 blue/red/blue/red(以便于阅读)但我不希望它像 evens/odds 那样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是 AL 蓝色,然后是 CA 红色,CT 蓝色,等等……这只是一个基本的例子。显然,在这里我可以只对 50 个状态进行硬编码,但是有什么方法可以自动执行此过程,以便基本上每次状态更改时,我都会切换颜色?
State Name
AL John
CA Bill
CA Joe
CA Chad
CT Mary
VA Beth
VA Dani
您可以通过以下步骤使用 Format as a table
:
- 打开工作表。
- Select 您要加阴影的单元格区域,或 按 Ctrl+A 到 select 整个工作表。
- 单击主页选项卡。
- 在样式组中,单击格式为 Table,然后单击样式 格式化你想要的。
- 在“格式为 Table”对话框中,单击“确定”。
此外,您还可以使用 Conditional Formatting
.
在 Google 工作表中,您可以计算当前单元格中有多少个唯一名称,并测试它是否为奇数
=isodd(countunique(A:A2))
将此作为条件格式中的自定义公式应用于范围,并使用第一个填充颜色。
然后申请
=iseven(countunique(A:A2))
作为第二个填充颜色的另一个规则。
在 Excel 中更难做到这一点,最终会得到类似
的结果=ISODD(SUM(--(FREQUENCY(MATCH(A:A2,A:A2,0),MATCH(A:A2,A:A2,0))>0)))
和
=ISEVEN(SUM(--(FREQUENCY(MATCH(A:A2,A:A2,0),MATCH(A:A2,A:A2,0))>0)))
注意只有当数据像测试数据中那样按州排序时才有效。