发布日期:2026-06-03 浏览次数:1
你从系统里导出了一份客户名单,5000行数据。领导说:"把重复的删掉。"
你手动从上往下看,看到第300行,眼睛已经花了。你隐约记得第50行和第298行的客户名好像一样——翻回去确认——确实一样,删掉一个。继续往下看,又发现一对重复的。5000行,你从上午看到了下午。
别人用WPS的一键功能,5秒完成。
WPS表格至少有6种去除重复值的方法。从一键傻瓜式操作到高级函数提取,覆盖所有场景。这篇文章从最简单到最灵活,每一种都讲清楚怎么用、什么时候用。
在讲操作方法之前,先明确一个概念:WPS判断重复的依据是你选中的列(或全部列)的值完全一致。
| 场景 | 判断方式 | 举例 |
|---|---|---|
| 单列去重 | 只看这一列 | "张三"出现两次→算重复 |
| 多列去重 | 所有选中列的值组合相同 | 姓名+电话完全一样→算重复;姓名一样电话不同→不算重复 |
| 全表去重 | 整行所有列完全相同 | 两行每个格子都一样→算重复 |
这是最直接的方法,适合"我就是要删掉重复的"的场景。
完成。 表格中多余的重复行已被删除,只保留了第一次出现的记录。
不想删除数据,只想知道哪些是重复的——用条件格式高亮显示。
结果: 所有重复出现的值都被标上了红色背景,一目了然。
如果你想找出只出现一次的值(而不是重复的),在第4步中将"重复"改为 "唯一" 即可。唯一值会被高亮,重复值保持不变。
如果你想在去重之前了解"每个值出现了几次",用COUNTIF函数。
在数据表格旁边新增一列,命名为"出现次数"。
在第一个数据行对应的新列中输入公式:
(假设A列是你的数据列,A2是第一个数据单元格)
公式说明:在A列中统计A2的值出现了多少次。
按回车 → 第一个结果出来。
双击单元格右下角的填充柄(小方块),公式自动填充到整列。
结果解读:
WPS 2023及以上版本支持UNIQUE函数——这是最优雅的去重方式。
在表格的空白区域(如D1单元格)输入公式:
按回车。
结果: WPS自动在D列向下输出A列中所有不重复的值。重复的只保留一个。
如果你要按多列组合去重:
这个公式会提取A到C三列组合后不重复的记录。
| 方法 | 优点 | 缺点 |
|---|---|---|
| 删除重复项 | 直接清理原数据 | 不可逆,删了就没了 |
| UNIQUE函数 | 保留原数据不动,单独输出唯一值 | 结果是公式生成的,不能直接编辑 |
建议: 用UNIQUE提取唯一值到新位置,确认无误后再决定是否清理原数据。这是最安全的操作方式。
在录入数据时就禁止重复值出现,比事后去重更省心。
选中你要限制重复输入的列(如手机号列)。
点击 "数据" 选项卡 → "数据验证"(部分版本叫"有效性")。
在"设置"选项卡中:
允许:选择 "自定义"。
公式:输入以下公式:
(A:A是整列,A1是当前列的第一个单元格)
切换到"出错警告"选项卡:
点击确定。
效果: 以后在A列输入数据时,如果输入的值已经存在,WPS会弹出警告窗口,禁止你输入。
不想用函数、不想改原数据、想快速复制出不重复的记录——用高级筛选。
结果: WPS在原数据旁边(从G1开始)生成了一份去重后的数据副本。原数据不受影响。
| 方法 | 操作 | 原数据 | 适合谁 |
|---|---|---|---|
| 删除重复项 | 数据→删除重复项 | ⚠️ 直接删除 | 要干净数据,不怕删 |
| 高亮标记 | 条件格式→重复值 | ✅ 保留 | 只想看看哪些重复 |
| COUNTIF | =COUNTIF(A:A,A2) | ✅ 保留 | 需要知道重复次数 |
| UNIQUE | =UNIQUE(A1:A100) | ✅ 保留 | 生成一份去重副本 |
| 数据验证 | 数据→有效性→自定义 | ✅ 禁止输入 | 从源头防重复 |
| 高级筛选 | 筛选→高级→不重复记录 | ✅ 保留 | 手动复制去重结果 |
答: 检查"删除重复项"窗口中勾选的列。如果你只勾选了"姓名"列,WPS只看姓名是否重复,姓名一样其他列不同也算重复会被删。如果你想按"姓名+电话"组合判断重复,需要同时勾选这两列。
答: WPS去重后会保留第一次出现的记录,但如果原数据没有明显顺序,去重后看起来可能乱了。建议去重前先给数据加一个序号列,去重后按序号重新排序恢复原顺序。
答: WPS默认保留第一次出现的记录。如果要保留最后一次出现的记录,先对数据区域反向排序(比如按行号降序),再去重。去重后WPS保留的是"第一次出现"——现在"最后一次"变成了"第一次"。
| 你的需求 | 用哪个方法 |
|---|---|
| 快刀斩乱麻直接删 | 方法一:删除重复项 |
| 想看看哪些是重复的但不删 | 方法二:条件格式高亮 |
| 知道每个值出现了几次 | 方法三:COUNTIF |
| 保留原数据生成一份去重版 | 方法四:UNIQUE函数 |
| 录入时就防止重复 | 方法五:数据验证 |
| 手动操作不想用公式 | 方法六:高级筛选 |
最终建议: 新手日常去重用方法一(删除重复项),想安全操作用方法四(UNIQUE),做数据质控用方法二+方法三组合。
没有相关标签