核心结论就是 Excel 删除重复项,最直接的是自带删除重复值功能,可以按照单列或者多列组合判断重复,执行之后会直接保留第一条记录,后面重复的行永久删除,这个操作会改动原始数据,建议提前备份表格。如果不想改动原表,只提取不重复内容,可以用高级筛选或者 UNIQUE 函数。很多新手踩坑,是只按单列去重,但是业务需要多列同时一致才算重复,勾选列选错,导致误删数据,还有单元格前后空格,肉眼一样但软件判定不是重复。
为什么删除重复项之后还是识别不到重复
判断重复的时候,Excel 会严格比对单元格内容,文字前后隐藏空格,全角半角字符差异,数字文本格式差异,都会判定成不一样,软件就不会识别为重复行。另外如果是多列组合判断重复,必须同时勾选对应的多列,只勾选一列,只要这一列相同就判定重复,会误删其他列不一样的数据。
详细操作步骤
方法一 删除重复值功能 推荐新手
1 选中全部数据区域,包含表头
2 点击顶部数据选项卡,找到删除重复值按钮
3 弹出窗口,勾选用来判断重复的列
只按一列去重,只勾选这一列,比如手机号列
多列同时一致才算重复,同时勾选多列,比如姓名加身份证
4 勾选数据包含标题,点击确定
5 Excel 自动保留第一条,删除后面重复行,弹出提示删除了多少重复记录
方法二 高级筛选 提取不重复 不改动原表
1 选中数据源
2 点击数据选项卡,选择高级筛选
3 勾选选择不重复的记录
4 可以选择在原有区域显示,或者复制到其他位置
5 确定,生成一份去重后的清单,原始表格保留不变
方法三 UNIQUE 函数 动态去重 新版 Excel
1 在空白单元格输入公式 =UNIQUE (A2:A100)
2 回车,自动溢出生成所有不重复内容
3 多列组合去重写法 =UNIQUE (A2:B100)
4 优点是原始数据更新,去重结果自动刷新,不会修改原始数据
最终总结
可以直接修改原表,就用数据选项卡删除重复值,按需勾选单列或者多列;不想改动原表,用高级筛选提取不重复记录,新版 Excel 优先 UNIQUE 动态去重,操作前备份原表,清理单元格隐藏空格,多列去重要正确勾选判断列。
常见问题
问题 1 excel 怎么删除重复项,多列数据怎么判断重复
回答 1 excel 怎么删除重复项,打开删除重复值窗口,同时勾选需要比对的多列,只有这几列内容全部相同,才判定为重复行,不会只按单列判定。
问题 2 excel 怎么删除重复项,明明内容一样但是识别不出来怎么办
回答 2 excel 怎么删除重复项,识别失败一般是单元格前后有空格或者格式不一致,清理空格,统一数字文本格式,再执行删除重复项。
问题 3 excel 怎么删除重复项,能不能保留最后一条重复记录
回答 3 excel 怎么删除重复项,自带删除重复值默认保留第一条,想要保留最后一条,需要先排序调整顺序,再执行去重,或者用辅助列公式标记重复再筛选删除。
问题 4 excel 怎么删除重复项,去重之后可以撤销吗
回答 4 excel 怎么删除重复项,执行之后可以按 Ctrl+Z 撤销,但是如果已经保存关闭文件,就无法恢复,所以操作前建议备份原始表格。
免责申明
本教程基于桌面版常规 Excel 版本编写,不同版本 UNIQUE 函数需要新版 Excel 支持,本内容仅作为操作参考,正式数据去重前建议备份原始表格,列勾选错误造成数据误删,需要自行核对并承担相关责任。


