仅保留Excel列表中第一次出现的姓名,其余变成白色

Excel学习世界 2024-09-12 20:56:27

解答网友提问:在一个有很多重复姓名的数据表中,为了便于查看,希望只保留第一次出现的姓名,重复出现的也不要删掉,不想破坏原始表的结构,只要将字体改成白色,视觉上看不见就行。

这种需求其实很简单,我在无数案例中讲解过条件格式的用法,万变不离其宗。

案例:

将下图 1 中所有第一次出现的姓名保持不变,其余的重复姓名字体都改成白色,效果如下图 2 所示。

解决方案:

1. 选中 A2:A32 区域 --> 选择工具栏的“开始”-->“条件格式”-->“新建规则”

2. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=countif($A$2:A2,A2)>1

公式释义:

判断 A2 单元格的值在区域 $A$2:A2 中出现的次数是否大于 1,如果是的话,则触发条件;

对于 countif 第一个参数的用法,一律遵循这个规则:如果区域全部绝对引用,统计名称在区域内出现的总次数;如果区域的第一个参数绝对引用,而第二个参数相对引用,则统计当前单元格的名字在区域内出现了第几次;

条件格式中的公式参数引用还要注意一点:本案例因为只对一列进行设置,所以公式中的参数可以跟单元格公式一致;如果要让多列都触发条件,那么需要将公式中的所有列号都绝对引用

3. 在弹出的对话框中选择“字体”选项卡 --> 将字体颜色设置为白色 --> 点击“确定”

4. 点击“确定”。

完成,收工。

0 阅读:5

Excel学习世界

简介:Excel 学习交流