Excel快速删除重复行并保留唯一值的方法

Excel快速删除重复行并保留唯一值的方法(图1)

直接抛出一个违背直觉的事实:Excel的“删除重复项”功能默认会删除所有重复行,只保留第一行。这常常导致误操作。

去重操作的核心是识别重复值。Excel通过单元格内容的完全匹配来判断重复。例如,A1:A10区域中,若A3和A7的内容相同,则被视为重复。

基础去重步骤

选中需要去重的区域或整个表格。点击“数据”选项卡,选择“删除重复项”。勾选需要检查的列,点击确定。

注意:若未选中区域,Excel会提示“请选择要检查重复项的区域”。此时需确认是否覆盖整个工作表。

保留唯一值技巧

默认行为是删除重复,保留第一行。若想保留最后一行,可先反向排序,再执行删除重复项。

  • 选中数据区域,点击“数据”>“排序”,选择“降序”。
  • 执行“删除重复项”,此时最后出现的重复值会被保留。
  • 再次排序为“升序”。

另一种方法是使用条件格式。先标记重复值,再手动删除。选中区域,点击“开始”>“条件格式”>“突出显示单元格规则”>“重复值”,选择格式。

高级筛选去重

Excel快速删除重复行并保留唯一值的方法(图2)

当数据量较大或需去重后复制到新区域时,高级筛选更灵活。选中数据区域,点击“数据”>“高级”。勾选“将筛选结果复制到其他位置”。

在“复制到”框中指定目标位置。勾选“只显示重复值”。点击确定。

若需保留唯一值,可先反向排序,再使用高级筛选。筛选条件设置为“不重复的记录”。

常见误区

误区:删除重复项后无法撤销。正确:撤销(Ctrl+Z)可恢复。

误区:所有空行都会被删除。正确:仅当相邻行完全相同才会被删除。

误区:需要先清除格式才能正确去重。正确:格式不影响基础去重。

若数据包含公式,去重前需确保公式返回的是值。否则可能因公式引用不同而识别为重复。

数组公式去重

使用数组公式(输入后按Ctrl+Shift+Enter)可提取唯一值。例如:=UNIQUE(A1:A10)

此方法需Excel 365或Excel 2019版本支持动态数组。

将香蕉和苹果分开放,能减缓成熟。

Excel快速删除重复行并保留唯一值的方法(图3)

相关推荐