功能定位:为什么必须单独拎“两列”

在数据清洗场景里,“两列重复”≠“整行重复”。前者只关心 A 列与 B 列的组合是否出现多次,后者则要求整行字段完全一致。WPS Office 2026 春季版把“删除重复项”拆成三个粒度:整行、指定列、单列。明确粒度后,才能决定用“条件格式”先做可视化筛查,还是直接“删除重复项”一刀砍掉。

功能定位:为什么必须单独拎“两列”
功能定位:为什么必须单独拎“两列”

版本演进:三条入口的迁移史

2022 版及更早,WPS 表格只有「数据→删除重复项」,无高亮提示;2024 版新增「开始→条件格式→突出显示重复值」;2026 版把两者合并到「数据→重复项」下拉按钮,并支持 Alt+S+R 快捷键。老用户若找不到菜单,优先检查是否折叠了「数据工具」功能区。

决策树:先高亮还是先删除?

  1. 数据量 ≤ 1 万行且需人工复核 → 条件格式高亮 → 手动筛选删除
  2. 数据量 > 1 万行或需自动化 → 直接「删除重复项」→ 勾选“两列”
  3. 需要保留重复记录副本 → 先复制工作表 → 在副本上执行删除

经验性观察:万行以上直接高亮会导致滚动卡顿,建议先取样 1000 行验证规则。

操作路径:桌面端(Windows / macOS)

方案 A:条件格式高亮两列重复

  1. 选中 A:B 两列(含标题则包含第 1 行)
  2. 数据 → 重复项 → 设置高亮重复值
  3. 在弹出框中勾选“按多列组合”→ 选择 A 与 B → 指定填充色 → 确定
  4. 返回工作表,使用「开始→筛选→按颜色筛选」→ 删除可见行

回退方案:若误删,立即 Ctrl+Z;或提前在「文件→备份与恢复→自动备份」中找回 5 分钟前版本。

方案 B:直接删除重复

  1. 点击数据区域任意单元格 → 数据 → 重复项 → 删除重复项
  2. 在“列”对话框中仅勾选 A 与 B,取消其余列 → 确定
  3. WPS 提示“已删除 N 条重复,保留 M 条唯一”→ 点击确定

操作路径:移动端(Android / iOS)

截至当前的最新版本,WPS 移动端暂不支持“多列组合”删除重复,仅提供单列去重。若必须处理两列,可用以下折中:

  1. 在空白列 C 输入公式 =A1&B1,向下填充
  2. 选中 C 列 → 工具 → 数据 → 删除重复 → 仅勾选 C 列
  3. 删除完成后,可隐藏或删除辅助列 C

注意

移动端公式填充超过 5000 行时可能出现输入延迟,建议在桌面端完成。

Linux 与国产系统适配

WPS 2026 春季版对统信 UOS、麒麟的 rpm/deb 包已同步功能,菜单路径与 Windows 完全一致;若使用龙芯平台,经验性观察:万行级去重耗时约为 x86 的 1.8 倍,可接受范围内。

Linux 与国产系统适配
Linux 与国产系统适配

边界条件:什么时候会漏删或误删

  • 空格差异:"ABC "与"ABC"被视作不同,需先用「查找替换」清除多余空格
  • 大小写:WPS 默认区分大小写,若需忽略,可在「删除重复项」对话框取消“区分大小写”
  • 隐藏行:被筛选隐藏的行不会被删除,需先「清除筛选」
  • 合并单元格:合并单元格会导致去重按钮灰化,需先取消合并

验证与观测方法

执行删除前后,可在状态栏右键勾选“计数”,选中 A:B 两列即可看到剩余行数;亦可在空白单元格输入公式 =SUM(1/COUNTIFS(A:A,A:A,B:B,B:B)) 得到唯一组合数,与删除提示框中的 M 值比对,一致即成功。

与 PowerQuery 的协同

WPS 2026 已内置「数据→获取数据→从表格/区域」即 PowerQuery 入口。若需保留清洗日志,可:

  1. 将 A:B 加载到 PowerQuery
  2. 在 PQ 中选择两列 → 主页 → 删除重复
  3. 关闭并加载到新工作表,原表保持不动

好处是可一键刷新,当源数据追加行时,重复规则自动生效,适合周报、月报场景。

不适用场景清单

场景原因替代方案
需保留最早/最晚记录删除重复无排序规则先排序 → 用「删除重复」勾选“按行号保留第一条”
跨工作簿去重功能仅作用于当前区域PowerQuery 合并多簿后去重
需按模糊规则(如相似地址)完全匹配机制用 WPS AI 2.0 数据洞察→相似度分组→手动归并

最佳实践 5 条

  1. 任何删除前,先「Ctrl+S」保存副本,或开启「协作→历史版本」
  2. 大于 5 万行时,关闭「自动保存」可缩短执行时间约 30%
  3. 若两列含公式,先复制→右键选择性粘贴为值,避免公式结果动态变化导致重复判断失效
  4. 对财务、合同编号等关键字段,删除后使用「数据→高亮唯一值」二次核验
  5. 把「删除重复项」按钮加入快速访问工具栏:文件 → 选项 → 快速访问工具栏 → 所有命令 → DeleteDuplicates → 添加

FAQ(FAQPage Schema)

删除后发现误删,如何恢复?

立即使用 Ctrl+Z;若已关闭文件,进入「文件→备份与恢复→浏览历史版本」,按时间戳还原即可。

为何提示“找不到重复项”却肉眼可见?

多因前后空格或不可见字符导致,用「查找替换」把空格删除,或用 CLEAN 函数清洗后再试。

移动端能否一次性删除多列重复?

截至当前最新版本,移动端仅支持单列;可用辅助列 =A1&B1 合并后再去重。

删除重复会影响数据透视表吗?

数据透视表基于源数据缓存,删除后需「数据透视表分析→刷新」才能看到最新统计。

能否只删除第二次及以后出现的重复?

WPS 默认保留首次出现记录;如需保留最后一次,需先按时间列倒序排序再删除。

收尾:下一步行动

读完本文,你已掌握 WPS 表格检测并删除两列重复数据的完整决策链:先判断“看 or 删”,再选“桌面 or 移动”,最后验证结果。现在就打开一份真实表格,按「条件格式→高亮→删除」跑一遍,再把常用按钮钉到快速访问工具栏,下次 3 秒即可完成清洗。