[目标] 功能说明
删除重复值功能可以一键删除表格中的重复行,只保留第一次出现的数据。
[注意] 操作步骤
- 选中数据区域(包含标题行)。
- 点击菜单:数据 → 删除重复值。
- 弹出对话框中,勾选要去重的列(默认全选)。如果多列,则当所有勾选列的值都相同时才视为重复行。
- 点击确定,Excel会提示“发现了X个重复值,已删除,保留Y个唯一值”。
[数据] 案例1:基于单列去重
有一列产品名称,想删除重复的产品名,保留唯一值列表。选中该列 → 删除重复值 → 确定。原数据会直接被修改,只留下不重复的产品名。
注意:此操作会永久删除行,建议先复制一份数据到新区域操作。
[数据] 案例2:基于多列去重
订单表:A列订单号,B列产品,C列客户。如果同一订单号+产品+客户都相同才算重复,只勾选这三列即可。
[工具] 进阶:标记重复项而不删除
使用条件格式标记重复值:
- 选中区域 → 条件格式 → 突出显示单元格规则 → 重复值。
- 设置格式(例如浅红色填充)。
- 所有重复值会被高亮,但不会删除。
如果想提取不重复列表到新位置,可以使用数据 → 高级筛选:
- 点击“高级筛选”。
- 方式选择“将筛选结果复制到其他位置”。
- 列表区域选原数据,复制到选一个空白单元格。
- 勾选“选择不重复的记录”。
- 确定。得到唯一值列表。
[提示] 使用UNIQUE函数(Excel 365)
更灵活的方式:=UNIQUE(A2:A100) 动态返回不重复列表,原数据不变。
多列去重:=UNIQUE(A2:C100) 返回基于三列组合的唯一行。
[警告] 注意事项
- 删除重复值是不可逆的(除非撤销),建议备份数据。
- Excel默认保留第一次出现的行,删除后面重复的行。
- 如果数据区域有空白单元格,可能会影响去重结果。