大家下午好,
我进行了搜索,但找不到答案 - 如果有,请指导我!
我希望使我的电子表格对用户来说具有更好的可读性。它需要在工作表之外进行大量手动工作,因此电子表格的时间压力越小越好。
我知道在条件格式中使用 =mod()
但这不是我想要的
我还知道如何打开过滤器下拉菜单,然后单击一个单元格,按下两次并按空格键(冲洗并重复) - 但我不会在 1000 行以上执行此操作...
有没有办法在 Excel 中替换过滤后的名称的颜色?
例如:
+---------------+---------------+--------------+
| Site Code | Site Name | Changed Date |
+---------------+---------------+--------------+
| 000020 | Bobs site | 28/11/18 | <-- colour 1
| 000020 | Bobs site | 26/11/18 | <-- colour 1
| 059201 | Julian's | date | <-- colour 2
| 059201 | Julian's | date | <-- colour 2
| 002237 | etc. 1 | date | <-- colour 1
| 523878 | etc. 2 | date | <-- colour 2
| 523878 | etc. 3 | date | <-- colour 2
+---------------+---------------+--------------+
因此,与其按行号,不如按名称“bobs site”是一种颜色,列表中的下一个是另一种颜色,等等
我希望将此应用于网站代码和网站名称,因此当按其中任何一个进行过滤时,行都会正确突出显示。
我无法以 =mod()
的方式执行此操作,因为有些网站只有一个条目,大多数有 2 个条目,少数可能有多达 10 个条目
最佳答案
可以使用辅助列以及使用 COUNTIF
和 MOD
进行条件格式设置。
在辅助列中:
=OR(A2<>A1,B2<>B1)
如果站点代码或站点名称与上一行相比已更改(或未更改),则返回 TRUE
或 FALSE
。
然后是2个条件格式规则:
=MOD(COUNTIF($D$2:$D2,TRUE),2)=0
=MOD(COUNTIF($D$2:$D2,TRUE),2)=1
COUNTIF
中的混合引用 ($D$2:$D2
) 将允许每个单独的部分交替着色为 TRUE< 的实例
依次相加。
关于excel - 按电子表格字段中的数据替换行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53556629/