📖 目录导读
为什么要批量删除重复项?
在日常办公中,WPS表格里常出现重复数据:客户名单、产品编号、销售记录等,重复数据不仅占用空间,还会导致统计出错(如SUM、COUNTIF结果失真),手动删除费时费力,批量去重能一键整理数据,提升工作效率,本文基于WPS Office最新版本(2025年更新),覆盖三种主流方法,并附赠避坑问答,保证你看了就会用。

方法一:基础去重——“删除重复项”功能(适合新手)
适用场景: 对整列或整表数据去重,无复杂条件。
操作步骤:
- 选中数据区域:点击数据区域的任意单元格,或全选(Ctrl+A)。
- 点击“数据”选项卡 → 找到“数据工具”组 → 点击 “删除重复项”。
- 选择去重范围:弹出对话框,勾选需要判断重复的列(可多选),只对“姓名”列去重,则勾选“姓名”;若整行完全相同才删除,则全选。
- 点击“确定” → 系统会提示“发现了XX个重复值,已将其删除;保留了XX个唯一值”。
⚠️ 注意: 该操作会直接修改原始数据,建议先备份或复制到新工作表再操作。
高级技巧:
- 多列组合判断重复:勾选多列时,只有所有选中列的值都相同才视为重复(如:相同姓名+相同电话才算重复)。
- 保留第一个出现的值:删除重复项默认保留首次出现的行,后续重复行被删除。
方法二:精准筛选——高级筛选去重(适合多条件)
适用场景: 需要将去重结果复制到其他位置,或保留原始数据不动。
操作步骤:
- 将光标放在数据区域任意单元格。
- 数据 → 排序与筛选 → 高级。
- 在高级筛选对话框中:
- 列表区域:自动填入你选中的数据范围(可手动调整)。
- 方式:选择 “将筛选结果复制到其他位置”(避免破坏原数据)。
- 复制到:点击输入框,再点击一个空白单元格(如A100)。
- 勾选“选择不重复的记录”(这是关键!)。
- 点击“确定” → 去重后的结果会出现在你指定的位置。
对比基础去重:
| 项目 | 删除重复项 | 高级筛选 |
|---|---|---|
| 是否修改原数据 | 是 | 否(仅输出结果) |
| 结果位置 | 原地替换 | 可指定新区域 |
| 多列去重 | 支持 | 支持 |
方法三:公式去重——UNIQUE函数(WPS新版专属)
适用场景: 动态数据源,需要结果自动更新;或不想破坏原始数据。
注意: UNIQUE函数在WPS 2024及以后版本中支持(需更新到最新版),如果找不到该函数,请升级WPS或使用方法一/二。
语法:
=UNIQUE(array, [by_col], [exactly_once])
- array:要返回唯一值的数据区域(必填)。
- by_col:按列比较(TRUE)或按行比较(FALSE,默认)。
- exactly_once:TRUE表示只返回出现一次的值(即删除所有重复值,包括首次出现);FALSE(默认)返回所有唯一值。
实例:
- 对A1:A100去重:
=UNIQUE(A1:A100) - 对A1:C100整表行去重:
=UNIQUE(A1:C100) - 只返回出现过一次的值(剔除所有重复):
=UNIQUE(A1:A100,,TRUE)
优点:
- 结果自动更新:原数据变化,公式结果随之变。
- 不破坏原数据:输出区域需保证足够空间。
💡 常见问题FAQ
Q1:去重后数据顺序打乱了怎么办?
A: 基础“删除重复项”和“高级筛选”都会保持原始数据顺序(保留第一次出现时的位置),如果发现顺序错乱,请检查是否开启了排序,UNIQUE函数默认按出现顺序返回,不会打乱。
Q2:如何只删除完全重复的行(整行相同)?
A: 在“删除重复项”对话框里,勾选所有列,系统会按整行对比,或者用高级筛选,同样选中所有列。
Q3:批量删除重复项后,还能恢复吗?
A: 如果是基础去重(直接删除),无法恢复!所以务必提前备份(右键工作表标签→“移动或复制”→勾选“建立副本”),高级筛选或UNIQUE函数不破坏原数据,可以放心用。
Q4:我的WPS没有UNIQUE函数怎么办?
A: 升级WPS到最新版(2024以上),或使用“WPS Office 2025专业版”,若仍没有,使用前两种方法即可。
Q5:如何删除一列中的重复值,但保留对应的其他列数据?
A: 假设表格有A列(姓名)、B列(电话),要求保留所有不重复的姓名,且每个姓名只保留一行对应的电话,可以用“删除重复项”只勾选A列,系统会保留A列首次出现的行,B列数据随之保留,但请注意:如果同一个姓名有多个不同电话号码,只会保留第一个号码,如需更复杂处理,需用排序+公式。
📌 总结与最佳实践
| 需求 | 推荐方法 |
|---|---|
| 快速去重,不保留原数据 | 基础“删除重复项” |
| 保留原始数据,只查看去重结果 | 高级筛选(复制到新位置) |
| 动态数据,需要自动更新去重结果 | UNIQUE函数 |
| 需剔除所有重复(连第一次出现也删) | UNIQUE函数第三个参数为TRUE |
终极建议: 在操作任何去重前,先按 Ctrl+C 复制原数据到新工作表,养成备份习惯,特别是涉及工资、客户电话等重要数据时,一次误操作可能损失惨重。
现在打开你的WPS表格,测试一下这三种方法吧!如果还有疑问,欢迎在评论区留言,我会第一时间解答。