Zac*_*ack 1 google-sheets gs-conditional-formatting
所以我有一个电子表格,里面有一堆数据......第一列是状态,第二列是名称。我想做的是让行交替蓝色/红色/蓝色/红色(以使其易于阅读),但我不希望它像偶数/奇数一样交替每一行。我想要的是每个州都有不同的颜色。所以所有的行都是 AL 蓝色,然后是 CA 红色,CT 蓝色等......这只是一个基本示例。显然,在这里我可以对 50 个状态进行硬编码,但是有什么方法可以自动化此过程,以便基本上每次状态更改时我都会切换颜色?
State Name
AL John
CA Bill
CA Joe
CA Chad
CT Mary
VA Beth
VA Dani
Run Code Online (Sandbox Code Playgroud)
在 Google 表格中,您可以计算当前单元格中有多少个唯一名称,并测试它是否为奇数
=isodd(countunique(A$2:A2))
Run Code Online (Sandbox Code Playgroud)
将其作为条件格式的自定义公式并使用第一个填充颜色应用于范围。
然后申请
=iseven(countunique(A$2:A2))
Run Code Online (Sandbox Code Playgroud)
作为第二个填充颜色的另一条规则。
在 Excel 中,做到这一点比较困难,最终会得到类似的结果
=ISODD(SUM(--(FREQUENCY(MATCH(A$2:A2,A$2:A2,0),MATCH(A$2:A2,A$2:A2,0))>0)))
Run Code Online (Sandbox Code Playgroud)
和
=ISEVEN(SUM(--(FREQUENCY(MATCH(A$2:A2,A$2:A2,0),MATCH(A$2:A2,A$2:A2,0))>0)))
Run Code Online (Sandbox Code Playgroud)
请注意,只有当数据按照测试数据中的状态排序时,这才有效。
| 归档时间: |
|
| 查看次数: |
954 次 |
| 最近记录: |