Excel 2013条件格式设置:重复邮箱与新数据交替着色
实现Excel邮箱字段的重复组交替颜色切换
嘿,我来帮你搞定这个Excel条件格式的需求——本质上我们要给同一邮箱的所有行用同一种颜色,遇到新邮箱就切换另一种颜色,操作起来其实很简单,分四步走:
1. 先加个辅助列(用来标记分组)
假设你的邮箱数据在A列(A1是表头,实际数据从A2开始),直接在旁边插个B列(可以临时命名为「分组标记」,后面可以隐藏)。
2. 写入分组判断公式
在B2单元格敲入这个公式:
=IF(A2=A1,B1,1-B1)
敲完回车,把公式下拉填充到所有有邮箱数据的行就行。
公式逻辑:如果当前行的邮箱和上一行一模一样,就沿用和上一行相同的标记(0或1);要是碰到新的邮箱,就把标记反过来(0变1,1变0)——这样同一邮箱的所有行都会有相同的标记,不同邮箱就会交替标记。
3. 设置条件格式规则
选中你要应用颜色的整个数据区域(比如从A2到最后一行的所有单元格),然后按下面的步骤来:
- 切换到「开始」选项卡,点击「条件格式」→「新建规则」
- 选择「使用公式确定要设置格式的单元格」
- 第一个规则:输入公式
=$B2=0,点击「格式」按钮,设置你想要的第一种颜色(比如浅灰色填充),确定保存 - 再新建第二个规则:输入公式
=$B2=1,设置第二种颜色(比如白色填充),确定保存
4. 可选:隐藏辅助列
要是觉得辅助列碍眼,右键点击B列的列标,选「隐藏」就OK了,完全不影响格式生效。
小提示:如果你的邮箱不在A列,只要把公式里的A列改成对应的列号就行,比如邮箱在C列,公式就改成
=IF(C2=C1,B1,1-B1),条件格式里的$B2也对应换成你的辅助列列号~
内容的提问来源于stack exchange,提问作者Jens Mouritzen
相关产品推荐
相关产品推荐

