excel表格里一列数据怎么去重(Excel)
excel表格里一列数据怎么去重(Excel)2. 在弹出的对话框中选择最下底下一个选项“使用公式确定要设置格式的单元格”--> 在公式区域输入 =COUNTIF(B$2:B2 B2)>1 --> 点击“格式”按钮1. 选中需要设置的所有数据区域 --> 选择菜单栏的 “开始”-->“条件格式”-->“新建规则”今天教大家一个新的应用场景:利用条件格式,快速隐藏表格列中的重复值。下图 1 是一张学生成绩表,要求判断每一列的值,如有重复,保留第一个值,其余全部隐藏。效果如下图 2 所示。
最近写了几篇巧妙利用条件格式配合公式,来实现一些单靠公式难以完成的需求,很多读者表示希望多讲讲类似的案例,多给大家打开一下思路。
关于最近几篇案例,可参见
Excel – 自动判断二维表的最大最小值
Excel – 将单元格设置成开关,快速隐藏所有内容
今天教大家一个新的应用场景:利用条件格式,快速隐藏表格列中的重复值。
案例:下图 1 是一张学生成绩表,要求判断每一列的值,如有重复,保留第一个值,其余全部隐藏。
效果如下图 2 所示。
解决方案:1. 选中需要设置的所有数据区域 --> 选择菜单栏的 “开始”-->“条件格式”-->“新建规则”
2. 在弹出的对话框中选择最下底下一个选项“使用公式确定要设置格式的单元格”--> 在公式区域输入 =COUNTIF(B$2:B2 B2)>1 --> 点击“格式”按钮
公式释义:
- 这个公式的目的是统计每一个单元格内容在该列中第几次出现
- B$2:参数没有固定列值,即表示公式会依次计算表格区域的每一列
3. 在下一个对话框中选择 “数字”选项卡 -->“自定义”--> 在类型中输入“;;;” --> 确定
- 数字类型的三个“;”前后的内容分别控制以下数据类型的显示格式:正数、负数、0
- “;”前后全部留空即表示所有内容都不显示
- 结合前一步的公式设置,即:单元格第一次出现时,正常显示;重复出现,则不显示
- 此处的“;”必须是英文半角格式
4. 然后会回到上几个对话界面,点击“确定”确认设置
5. 现在重复值都已经隐藏起来了
6. 随意点击一个单元格查看一下,可以发现:内容只是不显示,没有被删除