首段结论先行
Excel 去除重复项,最直接就是数据选项卡里的删除重复项功能,执行之后会保留第一条重复记录,后面重复的行会直接删掉,这个是官方自带一键去重,还有高级筛选提取唯一值、COUNTIF 辅助列筛选删除这两种备选方案,操作前一定要备份原表,因为删除重复项是直接改动原数据,误删无法恢复,还要注意,如果是多列去重,需要勾选多列,只有整行所有勾选列内容全部相同,才会判定为重复。
方法一 删除重复项 一键去重 首选
1 选中整个有表头的数据区域
2 顶部切换到数据选项卡
3 点击删除重复项按钮
4 在弹出窗口,勾选参与判断重复的列
单列去重就只勾选那一列,多列联合去重就同时勾选多列
5 确认勾选数据包含标题,表头不会参与去重
6 点击确定,软件自动计算,弹出提示,告知删除了多少重复行,保留多少唯一记录
7 确定完成去重
方法二 高级筛选 提取唯一值 原表不动
这个方案优点是原始数据保留,把不重复的数据单独复制到别的位置,不会改动原表
1 点击数据选项卡,打开高级筛选
2 选择将筛选结果复制到其他位置
3 列表区域选中原始数据
4 勾选选择不重复的记录
5 设置复制到的目标单元格
6 确定,生成一份全新无重复清单
方法三 COUNTIF 辅助列 手动筛选删除
适合想先核对,确认之后再删除,适合初学者理解原理
1 在旁边空白辅助列输入公式 =COUNTIF (A:A,A2)
2 下拉填充整列,结果大于 1 代表该行存在重复
3 开启筛选,筛选辅助列大于 1 的行
4 核对之后手动删除重复行,最后删除辅助列
多列组合重复,公式换成 COUNTIFS
方案对照表
| 方案 | 是否改动原表 | 特点 |
|---|---|---|
| 删除重复项 | 是 | 一键快速去重 |
| 高级筛选 | 否 | 导出唯一值,原数据保留 |
| COUNTIF 辅助列 | 是 | 可以提前核对再删除 |
深度注意要点
第一 单元格前后有看不见的空格,肉眼一样,软件判定不是重复,去重之后还留着,需要先用 TRIM 清理空格
第二 合并单元格会造成删除重复项报错或者识别错乱,去重前取消合并单元格
第三 文本格式数字和真数字,就算显示一样,也不会识别成重复,统一转换成数值格式
第四 如果表格已经设置筛选,去重只会作用在当前显示的数据,隐藏行会保留
第五 超级表里面也可以使用删除重复项,功能同样支持
【常见问题】
问题 1 excel 表怎样去除重复项 为什么去重之后还有重复内容
回答 1 excel 表怎样去除重复项,去重失败大多是单元格隐藏空格,或者数字是文本格式,统一清理空格转换格式,再重新执行删除重复项
问题 2 excel 表怎样去除重复项 可以两列同时判断才算重复吗
回答 2 excel 表怎样去除重复项,打开删除重复项窗口,同时勾选两列,只有这两列内容全部相同的整行才判定重复,只单列相同不会删除
问题 3 excel 表怎样去除重复项 想保留原表怎么做
回答 3 excel 表怎样去除重复项,不想改动原始数据,使用高级筛选,勾选选择不重复的记录,把唯一数据复制到新位置,原表完整保留
问题 4 excel 表怎样去除重复项 删除重复项按钮是灰色怎么办
回答 4 excel 表怎样去除重复项,按钮灰色一般是工作表开启保护,先到审阅选项卡撤销工作表保护,就可以正常使用删除重复项功能
【免责申明】
本文基于微软 Excel 常规版本编写,不同版本软件菜单功能存在细微差异,本文仅作为学习参考,去重会直接修改原始数据,操作前建议备份文件,因误删造成的数据损失风险,由使用者自行承担。


