我有一个包含以下信息的工作表:
a
a
b
c
c
c
如何格式化它,以便a
在第一列中具有值的所有行都是一种颜色,然后在第一列中具有值的所有行b
都是不同的颜色,等等?
不从 OP 编辑以从评论中添加说明:
一切都已经按字母顺序排序,并且会保持这种状态,我想要多种颜色。
我有一个包含以下信息的工作表:
a
a
b
c
c
c
如何格式化它,以便a
在第一列中具有值的所有行都是一种颜色,然后在第一列中具有值的所有行b
都是不同的颜色,等等?
不从 OP 编辑以从评论中添加说明:
一切都已经按字母顺序排序,并且会保持这种状态,我想要多种颜色。
使用这样的公式创建一个辅助列;
=MOD(IF(A3=A2,0,1)+B2,2)
在此示例中,A 列是要分组的排序值列,B 列是辅助列。在第 3 行输入公式。将帮助列的第一行设置为值 0,将其他行设置为公式。这将导致每个组的辅助列中的值交替出现,即;
a 0
a 0
b 1
c 0
c 0
c 0
d 1
d 1
e 0
然后,您可以根据列值设置条件格式。如果值为 1,则突出显示该行;如果为 0,请不要突出显示它。或使用交替颜色或其他。您可以参考网络上的任何文章,这些文章描述了如何根据列中的值对整行进行条件格式设置。
IF(A3=A2,0,1) 比较当前行 (3) 和前一行 (2),返回 1 或 0。
MOD( [...] +B2,2) 在分组列值发生变化时完成 0 和 1 的交替。
我认为您需要一个辅助列,例如 B 在 row1 中以 1 为种子,在 B2 中为 =IF(A1=A2,B1,B1+1) 并复制下来以适应。那么下面的公式应该适合条件格式: