WPS表格去除重复值多种方案,零基础一看就会(6种方法任选)

发布日期:2026-06-03   浏览次数:1

你从系统里导出了一份客户名单,5000行数据。领导说:"把重复的删掉。"

你手动从上往下看,看到第300行,眼睛已经花了。你隐约记得第50行和第298行的客户名好像一样——翻回去确认——确实一样,删掉一个。继续往下看,又发现一对重复的。5000行,你从上午看到了下午。

别人用WPS的一键功能,5秒完成。

WPS表格至少有6种去除重复值的方法。从一键傻瓜式操作到高级函数提取,覆盖所有场景。这篇文章从最简单到最灵活,每一种都讲清楚怎么用、什么时候用。


预备知识:什么算"重复值"?

在讲操作方法之前,先明确一个概念:WPS判断重复的依据是你选中的列(或全部列)的值完全一致。

场景判断方式举例
单列去重只看这一列"张三"出现两次→算重复
多列去重所有选中列的值组合相同姓名+电话完全一样→算重复;姓名一样电话不同→不算重复
全表去重整行所有列完全相同两行每个格子都一样→算重复

方法一:一键删除重复值(最简单,5秒搞定)

这是最直接的方法,适合"我就是要删掉重复的"的场景。

操作步骤

  1. 点击数据区域内任意一个单元格(WPS会自动识别整个数据区域)。
  2. 点击顶部 "数据" 选项卡。
  3. 点击 "删除重复项" 按钮。
  4. 在弹出的窗口中:
    • 勾选你希望作为去重依据的列(如果所有列都勾选,表示整行完全一样才算重复)。
    • 如果数据有表头,勾选 "数据包含标题"
  5. 点击 "确定"
  6. WPS弹出提示:"发现了X个重复值,已将其删除,保留了Y个唯一值"。
  7. 确认。

完成。 表格中多余的重复行已被删除,只保留了第一次出现的记录。

适用场景

  • 客户名单去除重复联系人。
  • 订单表格去除重复订单号。
  • 名单汇总去重。

注意事项

  • 操作不可逆(可以用Ctrl+Z撤销,但建议去重前先保存一份副本)。
  • 去重会直接删除整行,不只是清空单元格。
  • 如果你只想标记重复而不删除,用方法二。

方法二:高亮标记重复值(不删除,只标出来)

不想删除数据,只想知道哪些是重复的——用条件格式高亮显示。

操作步骤

  1. 选中你要检查重复的列(如A列,点击列字母A即可选中整列)。
  2. 点击 "开始" 选项卡 → "条件格式"
  3. 选择 "突出显示单元格规则"  "重复值"
  4. 在弹出的窗口中:
    • 左侧选择 "重复"
    • 右侧选择高亮样式(如浅红色填充)。
  5. 点击确定。

结果: 所有重复出现的值都被标上了红色背景,一目了然。

进阶:标记唯一值

如果你想找出只出现一次的值(而不是重复的),在第4步中将"重复"改为 "唯一" 即可。唯一值会被高亮,重复值保持不变。

适用场景

  • 不想删除数据,只想快速浏览哪些是重复的。
  • 检查数据质量,找出重复录入的项目。
  • 确认去重效果。

方法三:COUNTIF函数辅助查重(最灵活)

如果你想在去重之前了解"每个值出现了几次",用COUNTIF函数。

函数语法

=COUNTIF(检查范围, 要检查的值)

操作步骤

  1. 在数据表格旁边新增一列,命名为"出现次数"。

  2. 在第一个数据行对应的新列中输入公式:

    =COUNTIF(A:A, A2)

    (假设A列是你的数据列,A2是第一个数据单元格)

  3. 公式说明:在A列中统计A2的值出现了多少次。

  4. 按回车 → 第一个结果出来。

  5. 双击单元格右下角的填充柄(小方块),公式自动填充到整列。

结果解读:

  • 显示"1" → 只出现一次,不重复。
  • 显示"2"或更高 → 重复了,数字是出现的总次数。

进阶:筛选出重复项

  1. 用COUNTIF算出整列的出现次数后。
  2. 点击"数据"→"筛选"→ 在"出现次数"列筛选中取消勾选"1"。
  3. 表格中只显示出现2次以上的重复行。
  4. 手动检查并决定删除哪些。

适用场景

  • 需要知道重复的次数,而不仅仅是"是否重复"。
  • 需要手动审核重复数据(不是一键全删)。

方法四:UNIQUE函数提取唯一值(WPS新版专享)

WPS 2023及以上版本支持UNIQUE函数——这是最优雅的去重方式。

函数语法

=UNIQUE(数据范围, 按行还是按列, 只出现一次的值)

操作步骤

  1. 在表格的空白区域(如D1单元格)输入公式:

    =UNIQUE(A1:A100)
  2. 按回车。

结果: WPS自动在D列向下输出A列中所有不重复的值。重复的只保留一个。

多列去重

如果你要按多列组合去重:

=UNIQUE(A1:C100)

这个公式会提取A到C三列组合后不重复的记录。

UNIQUE vs 删除重复项

方法优点缺点
删除重复项直接清理原数据不可逆,删了就没了
UNIQUE函数保留原数据不动,单独输出唯一值结果是公式生成的,不能直接编辑

建议: 用UNIQUE提取唯一值到新位置,确认无误后再决定是否清理原数据。这是最安全的操作方式。


方法五:数据验证禁止重复输入(预防胜于治疗)

在录入数据时就禁止重复值出现,比事后去重更省心。

操作步骤

  1. 选中你要限制重复输入的列(如手机号列)。

  2. 点击 "数据" 选项卡 → "数据验证"(部分版本叫"有效性")。

  3. 在"设置"选项卡中:

    • 允许:选择 "自定义"

    • 公式:输入以下公式:

      =COUNTIF(A:A, A1)=1

    (A:A是整列,A1是当前列的第一个单元格)

  4. 切换到"出错警告"选项卡:

    • 样式:选择"停止"。
    • 标题:输入"重复提醒"。
    • 错误信息:输入"该值已存在,请勿重复输入"。
  5. 点击确定。

效果: 以后在A列输入数据时,如果输入的值已经存在,WPS会弹出警告窗口,禁止你输入。

适用场景

  • 员工编号、工号、手机号等必须唯一的字段。
  • 需要多人录入的共享表格,防止不同人录入相同数据。

方法六:高级筛选提取不重复记录

不想用函数、不想改原数据、想快速复制出不重复的记录——用高级筛选。

操作步骤

  1. 点击数据区域内任意单元格。
  2. 点击 "数据" 选项卡 → "筛选"  "高级筛选"
  3. 在弹出的窗口中:
    • 方式:选择 "将筛选结果复制到其他位置"
    • 列表区域:确认数据范围是否正确。
    • 复制到:选择一个空白单元格(如G1)。
    • ✅ 勾选 "选择不重复的记录"
  4. 点击确定。

结果: WPS在原数据旁边(从G1开始)生成了一份去重后的数据副本。原数据不受影响。

适用场景

  • 需要保留原数据,另存一份去重版。
  • 不想用公式,想直接用菜单操作。

六种方法速查表

方法操作原数据适合谁
删除重复项数据→删除重复项⚠️ 直接删除要干净数据,不怕删
高亮标记条件格式→重复值✅ 保留只想看看哪些重复
COUNTIF=COUNTIF(A:A,A2)✅ 保留需要知道重复次数
UNIQUE=UNIQUE(A1:A100)✅ 保留生成一份去重副本
数据验证数据→有效性→自定义✅ 禁止输入从源头防重复
高级筛选筛选→高级→不重复记录✅ 保留手动复制去重结果

常见问题速查

Q1:去重后为什么有些明明是重复的没删掉?

答: 检查"删除重复项"窗口中勾选的列。如果你只勾选了"姓名"列,WPS只看姓名是否重复,姓名一样其他列不同也算重复会被删。如果你想按"姓名+电话"组合判断重复,需要同时勾选这两列。

Q2:去重后数据顺序变了怎么办?

答: WPS去重后会保留第一次出现的记录,但如果原数据没有明显顺序,去重后看起来可能乱了。建议去重前先给数据加一个序号列,去重后按序号重新排序恢复原顺序。

Q3:去重时想保留最后一条而不是第一条?

答: WPS默认保留第一次出现的记录。如果要保留最后一次出现的记录,先对数据区域反向排序(比如按行号降序),再去重。去重后WPS保留的是"第一次出现"——现在"最后一次"变成了"第一次"。


总结

你的需求用哪个方法
快刀斩乱麻直接删方法一:删除重复项
想看看哪些是重复的但不删方法二:条件格式高亮
知道每个值出现了几次方法三:COUNTIF
保留原数据生成一份去重版方法四:UNIQUE函数
录入时就防止重复方法五:数据验证
手动操作不想用公式方法六:高级筛选

最终建议: 新手日常去重用方法一(删除重复项),想安全操作用方法四(UNIQUE),做数据质控用方法二+方法三组合。


本文相关标签

没有相关标签