我有一个名为 order# 的 Excel 列,其中包含具有重复值的订单号,因为每个订单都有一个或多个项目,因此如果订单有 3 个项目,则 order# 将重复 3 次,依此类推。
我想使用两种颜色来区分不同的订单,因此如果第一个订单#是“1”,它将是红色,第二个“2”将是黄色,第三个“3”将再次是红色,并且第四个“4”是黄色,依此类推。
+----------+--------+
| order# | item# |
+----------+--------+
| 1 | 11 |
| 2 | 12 |
| 2 | 22 |
+----------+--------+
最佳答案
保留条件格式,例如:
=MOD(ROUND(SUM(1/COUNTIF($A$2:$A2,$A$2:$A2)),0),2)=0
'and the other color
=MOD(ROUND(SUM(1/COUNTIF($A$2:$A2,$A$2:$A2)),0),2)=1
每次更改列表中的内容时,无需使用 vba 或运行宏,复制 A2:B100 等范围公式
关于vba - 如何根据重复的列值对 Excel 列进行颜色处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33995843/