excel 表格里怎么删除重复项,最直接的办法就是使用软件自带的删除重复值功能,选中数据区域之后,在数据选项卡点击删除重复值,再选择判断重复的列,软件会自动保留第一条重复记录,后面重复的行直接删除,适合工号、编号、姓名这类台账去重。很多新手操作的时候,没有提前备份原始数据,删除之后无法恢复,还有人只按单列判断重复,导致整行数据被误删,因为删除重复项是整行删除机制,只要选定列内容相同,就判定这一整行重复。除了原生一键去重,还有进阶方案,比如用高级筛选提取唯一值,或者使用 UNIQUE 函数动态提取不重复数据,UNIQUE 的优势是原始数据变动之后,提取结果会自动更新,不会直接改动原表,更加安全,下面把原生删除重复值、高级筛选、UNIQUE 函数、注意事项、报错排查全部深度拆解。
方法一 原生删除重复值 首选方案
这个是 excel 内置功能,直接修改原数据表,适合确定不需要保留重复行的场景。
1 选中包含表头的全部数据区域
2 切换顶部数据选项卡,找到删除重复值按钮并点击
3 在弹出窗口里面,勾选用来判断重复的列,可以单选一列,也可以多选多列联合判断
4 点击确定,软件自动扫描,弹出提示框,提示删除了多少重复项,保留多少唯一值
5 确认完成,原表里面重复行就已经被移除
补充要点 强烈建议操作前复制一份原始表格备份,因为这个操作是直接修改原数据,撤销虽然可以短时间恢复,但是保存关闭文件之后就无法还原。
方法二 高级筛选 提取唯一值 不改动原表
如果不想修改原始数据,只是另外生成一份去重后的清单,就用高级筛选。
1 点击数据选项卡,选择高级筛选
2 选择将筛选结果复制到其他位置
3 列表区域选中原始数据区域,勾选选择不重复的记录
4 指定复制到的目标空白位置
5 点击确定,新位置生成一份无重复的数据,原表保持不变
补充要点 这个方案优点是原数据不受破坏,缺点是属于静态结果,原表新增数据之后,需要重新执行高级筛选刷新。
方法三 UNIQUE 函数 动态去重 新版推荐
excel 365、2021 以及新版 WPS 支持 UNIQUE 动态数组函数,自动输出唯一值,原表修改结果自动更新。
1 点击空白单元格,输入公式 =UNIQUE (A2:A100)
2 按下回车,函数自动溢出,把 A 列所有不重复内容全部输出
3 如果是多列联合去重,就选择多列区域,例如 = UNIQUE (A2:B100)
补充要点 旧版本 excel 没有 UNIQUE 函数,会报 NAME 错误,这种情况就只能使用前面两种方法。
判断重复的单列和多列区别
这是 excel 表格里怎么删除重复项最关键知识点。
1 单列判断:只根据某一列内容判定重复,比如只看工号,只要工号一样,整行就判定重复删除
2 多列联合判断:需要多列内容全部一致,才认定是重复行,比如工号加姓名两列同时相同,才删除重复行
补充要点 多列联合判断可以避免,工号相同但是其他信息不一样的数据被误删,业务台账推荐多列联合校验。
三种去重方案对比表格
| 方案 | 是否修改原表 | 是否动态更新 | 版本要求 | 适用场景 |
|---|---|---|---|---|
| 删除重复值 | 直接修改原表 | 否 | 全版本支持 | 确定清理原表重复数据 |
| 高级筛选 | 不修改原表 | 否 | 全版本支持 | 单独导出唯一清单 |
| UNIQUE 函数 | 不修改原表 | 自动动态更新 | 新版 excel/WPS | 动态台账自动去重 |
常见异常排查
1 本该重复的数据没有识别出来,单元格存在看不见的空格,前后空格会判定为不同内容,先用 TRIM 清理空格
2 删除之后整行其他列数据丢失,是选中区域不完整,下次选中完整包含表头的全部数据区域
3 UNIQUE 提示 NAME,当前版本不支持动态数组函数,改用删除重复值或者高级筛选
4 大小写差异,excel 删除重复值默认不区分英文大小写,大写小写会识别成相同内容
5 WPS 表格和微软 excel 表格里怎么删除重复项,原生删除重复值入口和逻辑基本一致
【常见问题】
问题 1 excel 表格里怎么删除重复项入口在哪里
回答 1 excel 表格里怎么删除重复项,入口在顶部数据选项卡,点击删除重复值,勾选判断重复的列,确定之后就可以执行 excel 表格里怎么删除重复项操作。
问题 2 excel 表格里怎么删除重复项会不会直接改动原表
回答 1 excel 表格里怎么删除重复项使用删除重复值功能会直接修改原表,重复整行会被移除,建议操作前备份,不想改动原表可以用高级筛选或者 UNIQUE 函数实现 excel 表格里怎么删除重复项。
问题 3 excel 表格里怎么删除重复项可以多列同时判断吗
回答 1 excel 表格里怎么删除重复项支持多列联合判断,在删除重复值窗口同时勾选多列,只有多列全部相同才判定重复,避免 excel 表格里怎么删除重复项误删数据。
问题 4 excel 表格里怎么删除重复项识别不出重复内容怎么办
回答 1 excel 表格里怎么删除重复项识别失败,一般是单元格存在隐藏空格,先用 TRIM 函数清除多余空格,再重新执行 excel 表格里怎么删除重复项操作。
【免责申明】
本文教程基于微软 Excel 和 WPS 表格通用版本编写,不同版本函数兼容性和界面存在细微差异,删除重复项会改动原始数据,操作前建议备份文件,本文内容仅供学习参考,不承担操作失误带来的数据相关风险。


