excel 删除重复项,核心就是使用自带的删除重复值功能,可以按单列去重,也可以按多列组合判断重复,保留第一条记录,后面重复的数据直接删除,很多新手会手动筛选标记再删除,效率很低,还容易误删原始数据,本质这个功能是 Excel 内置的数据处理工具,适合名单、客户表、订单台账清理重复数据,下面详细讲解标准操作、多列组合去重、标记重复项备选方案和错误排查。
一 标准一键删除重复项操作
适用场景:清理表格里面重复记录,保留首次出现的数据
操作步骤
第一步 选中整个数据区域,一定要包含表头
第二步 切换顶部
【数据】选项卡
第三步 在数据工具分组,点击
【删除重复值】
第四步 在弹出窗口,如果有表头,勾选
【数据包含标题】
第五步 选择判断重复的列:只勾选单列,就是这一列内容相同判定为重复;勾选多列,就是多列全部内容一致才算重复
第六步 点击确定,Excel 自动删除重复行,同时弹出提示框,提示删除了多少条重复值,保留多少唯一记录
重要提醒:这个操作是直接修改原表,会永久删除重复行,建议操作前先复制一份原始表格备份
二 两种去重判断方式说明
1 单列去重:只勾选某一列,比如身份证号、手机号,只要这一列相同,整行就判定重复,适合名单类数据
2 多列组合去重:同时勾选多列,必须所有勾选列内容全部一样,整行才算重复,适合订单这类需要多个字段同时匹配才判定重复的数据
三 备选方案 提取唯一值(不删除原数据)
如果不想改动原表,想把不重复的数据提取到别的位置,可以使用高级筛选
操作步骤
第一步 选中数据区域,数据选项卡,点击高级
第二步 选择将筛选结果复制到其他位置
第三步 勾选选择不重复的记录
第四步 设置复制到的目标单元格位置,确定,唯一数据单独输出,原表数据完整保留
四 方法对照表
| 方法 | 是否改动原表 | 特点 | 适用场景 |
|---|---|---|---|
| 删除重复值 | 直接删除原表重复行 | 一键去重,保留第一条 | 确定要清理原表重复数据 |
| 高级筛选提取唯一值 | 原表保留不变 | 单独导出唯一数据 | 需要保留原始数据,只提取不重复记录 |
五 常见问题排查
1 明明内容一样,却识别不出重复:检查单元格前后是否有看不见的空格,大小写、全角半角差异,这类肉眼相同但字符不一样,会判定不是重复
2 删除之后整行数据错乱:选中区域没有包含整行,只选中单列执行去重,就会出现错位,去重必须选中完整表格区域
3 功能按钮灰色:工作表开启保护,进入审阅选项卡撤销工作表保护之后才能使用
4 想保留最后一条重复记录:自带删除重复值默认保留第一条,这种情况需要搭配辅助列 + 排序,排序之后再执行删除重复值
【常见问题】
问题 1 excel 表格删除重复项,多列怎么判断重复
回答 1 excel 表格删除重复项,在删除重复值窗口,同时勾选多个列,只有这几列内容全部一致,整行才判定为重复,任意一列不一样就不算重复。
问题 2 excel 表格删除重复项,能不能不修改原表提取唯一数据
回答 2 excel 表格删除重复项,可以使用高级筛选,勾选选择不重复的记录,把唯一数据复制到其他位置,原始表格数据不会被删除。
问题 3 excel 表格删除重复项,为什么相同内容识别不到重复
回答 3 excel 表格删除重复项,大概率单元格存在隐形空格,或者全角半角、大小写不一样,字符有差异,Excel 就会判定不是重复值,需要先清理空格。
问题 4 excel 表格删除重复项,是保留第一条还是最后一条
回答 4 excel 表格删除重复项,自带删除重复值功能默认保留第一条出现的记录,后面重复的行会被删掉,如果需要保留最后一条,要先排序再去重。
免责声明:本文操作基于微软 excel 常规版本编写,不同版本 excel 界面选项名称可能存在细微差别,操作前建议保存原文件做好备份,工作表保护状态下删除重复值功能会受限,本文仅作为技术参考。


