Excel 删除重复值的方法:单列和多列去重操作详解

wps小编 514 2026-07-14 18:34:23 编辑

Excel 删除重复值的方法:单列和多列去重

Excel 和 WPS 表格删除重复值的核心方法有两个:使用「删除重复项」一键清除重复行,或使用「条件格式」标记重复值后手动筛选处理。 删除重复项直接修改原数据并保留每组重复值的第一条记录;条件格式标记则适合需要先查看确认重复数据再做决定的情况。进行任何去重操作前,必须复制原始数据到新工作表作为备份,因为删除重复项的操作不可撤销。

Excel 的「删除重复项」功能是最快的单列去重方式,操作在数据选项卡下三步完成

当你需要快速清理一列数据中的重复值时,「删除重复项」是最直接的方法。这个功能在 Excel 2010 及以上版本中均有提供,WPS 表格也包含完全相同的功能入口。

Excel 单列去重的标准步骤

选中包含重复数据的数据区域(可以包含多列,但去重将基于选中范围判断)。点击「数据」选项卡中的「删除重复项」按钮。在弹出的对话框中,如果要去除整行完全相同的重复数据,保留所有列的勾选状态;如果只基于某几列判断重复(例如只根据姓名列去重,不关心电话列是否相同),取消不需要的列的勾选,只保留判断依据列。确认后点击「确定」。Excel 会弹出一条消息,显示删除了多少条重复值和保留了多少条唯一值。点击「确定」完成操作。

单列去重的典型场景:员工名单中混入了同名员工、产品编号列表中出现了重复编号。此时只需勾选该列作为判断依据,Excel 会保留该列中每项第一次出现时的整行数据。

WPS 表格中删除重复项的入口和操作一致性

WPS 表格的删除重复项功能位于「数据」选项卡中,按钮名称为「删除重复项」或「删除重复值」,与 Excel 位置一致。WPS 表格的对话框同样支持选择基于哪些列判断重复,操作逻辑和 Excel 完全相同。实际使用中,同一份数据在 Excel 和 WPS 表格中执行删除重复项的结果一致。如果你需要在两个软件间切换使用,去重结果不会因此出现差异。

多列去重和单列去重的核心区别在于判断重复的依据不同,操作时只需调整列的勾选方式

多列去重不是先对单列去重再处理另一列,而是在一次操作中要求多列同时匹配才算重复。例如同一客户有多条订单记录,需要「客户姓名 + 产品名称」两列完全相同才视为重复行。

Excel 多列去重操作步骤

选中数据区域,点击「数据」-「删除重复项」。在弹出的对话框中,勾选需要作为判断依据的所有列。以客户订单为例:勾选「客户姓名」和「产品名称」两列,取消其他列的勾选。Excel 会找出这两列同时相同的行,并保留每组的第一条。确认后点击「确定」,注意消息提示中删除的数量。多列去重比单列去重更严格——单列去重只看一列的值是否重复,多列去重要求所有勾选列完全一致才算重复。

多列去重时的常见误区

第一个误区是先对单列去重再对另一列去重。这样做会丢失数据——第一次去重删除了同名客户但不同产品的行,第二次去重又删除了同产品但不同客户的行,导致有用数据被清除。正确的做法是一次性在对话框中选择所有判断依据列。第二个误区是勾选了所有列作为判断依据,这等同于要求整行完全相同才去重,可能无法达到预期效果。判断依据只勾选真正需要唯一约束的列即可。

标记重复值但不删除的方式适合需要先人工审核重复数据再决定保留哪些行的场景

不是所有重复数据都应该删除。有些重复是合法的——比如同一客户在同一商店的多次消费记录,从业务角度看不应删除。通过条件格式标记重复值,你可以先查看哪些行被标记为重复,确认后手动筛选处理。

Excel 用条件格式标记重复值

选中需要检查重复的数据列或区域。点击「开始」选项卡中的「条件格式」-「突出显示单元格规则」-「重复值」。在弹出的对话框中选择格式(默认浅红色填充加深红色文本)。点击「确定」,所有重复值所在单元格会被标记为指定颜色。然后你可以通过颜色筛选或排序来查看和处理这些标记数据。此方法同样支持单列和多列——如果选中多列区域,条件格式会在选中的整片区域内判断重复行。

WPS 表格条件格式标记重复值的操作

WPS 表格的条件格式入口在「开始」选项卡中,与 Excel 一致。选择「条件格式」-「突出显示单元格规则」-「重复值」,标记后的效果和 Excel 相同。WPS 表格在条件格式预设的颜色选项上与 Excel 略有不同,但设置自定义格式的方法完全一样。需要注意:WPS 表格的重复值标记在选择多列时,判断逻辑与 Excel 一致——每一行整体是否重复,而不是每列各自判断。

删除重复项后数据不对通常是因为判断依据设置不当或未区分单列和多列去重的逻辑差异

如果你执行删除重复项后发现数据数量不对或保留的行不是期望的那条,通常不是功能出错了,而是判断逻辑与业务需求不匹配。

为什么删除重复项后保留的行不是你想要的那条

Excel 和 WPS 表格的删除重复项默认保留重复行中「最先出现」的那一条。如果你想保留最后一条或中间某条,删除重复项无法直接做到。此时可以先对数据排序(例如按日期倒序),让需要保留的行排在最前面,再执行删除重复项。排序在删除重复项之前进行,且排序键要与去重后的保留逻辑一致。

删除重复项后唯一值数量不符合预期的检查清单

如果你发现删除重复项后数据量异常少,先检查是否勾选了太多列作为判断依据——多列去重比单列去重更宽松(更多条件同时满足才算重复),所以会保留更多行。反之,如果数据量没有明显变化,检查是否只勾选了单列但有多列数据重复的情况。另一种可能性是数据区域中存在空白单元格——Excel 将空单元格视为有效值,空行也可能参与去重判断。

Excel 高级去重方法:数据透视表、高级筛选和函数去重

除了删除重复项,Excel 和 WPS 表格还提供了其他去重方式,适用于不同场景。

高级筛选提取不重复记录

选中数据区域,点击「数据」-「高级」筛选。在弹出的对话框中选择「将筛选结果复制到其他位置」。勾选「选择不重复的记录」,指定复制到的目标区域起始单元格。点击「确定」后,不重复记录会被复制到指定位置,原数据不变。高级筛选适合需要保留原始数据、将去重结果提取到新区域的场景。WPS 表格的高级筛选入口相同,功能一致。

UNIQUE 函数去重(Excel 365 / Excel 2021 及 WPS 最新版)

如果你使用的是 Excel 365、Excel 2021 或 WPS 最新版,可以用 =UNIQUE(数据区域) 数组函数直接返回不重复值列表。此函数支持单列和多列,会自动扩展输出区域。WPS 表格在较新版本中已支持 UNIQUE 函数,函数语法和 Excel 一致。需要注意:此函数在旧版 Excel 和 WPS 中不可用,使用前请确认版本支持情况。

去重方法修改原数据适用场景Excel 版本WPS 版本
删除重复项快速清理,一次性操作2010+全部支持
条件格式标记人工审核后再处理2010+全部支持
高级筛选否(复制到新位置)保留原始数据提取不重复2010+全部支持
UNIQUE 函数否(动态数组)自动化去重清单365/2021+最新版

FAQ:删除重复值常见问题

删除重复项可以撤销吗?

删除重复项操作不可撤销,操作前必须备份数据。 与普通编辑操作不同,删除重复项执行后无法通过 Ctrl+Z 恢复已删除的行。建议操作前复制整个工作表(右键工作表标签-「移动或复制」-勾选「建立副本」)作为备份。如果忘记备份且数据被误删,可以关闭文件不保存,重新打开原始文件再操作一次。

WPS 表格删除重复项和 Excel 结果一样吗?

在同一份数据上执行基于相同列的判断,WPS 表格和 Excel 的删除重复项结果一致。 两个软件的判断逻辑都是保留每组重复数据中第一条出现的行。如果你在 WPS 和 Excel 之间迁移文件,去重结果不会因软件不同而改变。需要注意的差异点:WPS 表格在处理超大数据量(10 万行以上)时,去重速度可能与 Excel 存在差异,但最终结果是相同的。

如何删除重复行但保留最新的一条记录?

先对日期列按降序排序,再执行删除重复项。 因为删除重复项默认保留最先出现的行,所以先让最新记录排在最上面。操作顺序:选中数据区域后按日期列降序排序→点击「删除重复项」→选择判断重复的依据列。这样保留的就是日期最新的那条记录。反之,按升序排序会保留最早的一条。

标记重复值和删除重复值可以同时使用吗?

可以先标记查看再手动删除,但不建议同时自动操作。 先用条件格式标记重复值,通过颜色筛选确认哪些行是重复的以及是否应该删除,然后手动或通过筛选删除不需要的行。这种方式比直接点击删除重复项更安全,适合数据质量要求高的场景。

总结

Excel 和 WPS 表格清除重复值的主要方法有删除重复项、条件格式标记、高级筛选和 UNIQUE 函数。单列去重只需在对话框中勾选目标列,多列去重需勾选所有判断依据列。核心原则:操作前必须备份数据;删除重复项不可撤销;先判断业务逻辑再确定去重范围——不是所有重复都应该删除。WPS 表格的去重功能和 Excel 高度一致,操作方式和结果差异极小,可以放心在两个软件之间切换使用。

上一篇: WPS 表格函数比 Excel 少吗?普通办公够不够用,一篇讲明白
下一篇: WPS表格/Excel打印设置教程:缩放到一页与重复标题行完整指南
相关文章