Excel 提供了四种去重方法,每一种都有适合的场景。按破坏性从高到低排列:
方法一:删除重复项(最快,但不可逆)这是 Excel 最直接的去重功能,适合一次性清理,操作简单:
选中要去重的数据区域(建议先复制一份到新工作表)。点击菜单栏 「数据」→「删除重复项」。在弹出的窗口中,勾选用于判断重复的列。如果数据有标题行,记得勾选“数据包含标题”。点击确定,Excel 会告诉你删除了多少条重复记录,保留了多少条唯一值。关键技巧:电商订单表去重时,正确的做法是只勾选“订单号”这一列。如果全选所有列,同一订单下的不同商品(订单号相同但商品不同)会被误判为重复并删除。这个错误在电商数据处理中极其常见。
注意:“删除重复项”是破坏性操作,删除后无法恢复(除非立即按 Ctrl+Z)。强烈建议操作前先复制一份数据到新工作表。 方法二:高级筛选(不破坏原数据)如果你不想动原始数据,只想提取一份去重后的列表用于其他分析,高级筛选是最佳选择:
选中数据区域(包含标题行)。点击 「数据」→「高级」(在“排序和筛选”组里)。在对话框中,确认“列表区域”已正确选中。勾选 「选择不重复的记录」——这是核心选项。选择「将筛选结果复制到其他位置」,然后在“复制到”框里点一个空白单元格(比如 F1)。点击确定,去重后的完整列表就会出现在指定位置,原数据一动不动。适用场景:财务审计、原始日志备份、任何需要保留原始数据完整性的场景。这个方法的本质是“提取唯一值”而不是“删除重复值”。
方法三:条件格式 + 手动筛选(可视化审查)当你想亲眼看看哪些数据是重复的,而不是直接删掉它们,条件格式是最直观的工具:
选中要检查的列(比如客户姓名列)。点击 「开始」→「条件格式」→「突出显示单元格规则」→「重复值」。选择一种高亮颜色(默认浅红色填充)。所有重复值会被标记出来——注意:第一次出现不会被高亮,只有第二次及之后出现的才会被标记。按颜色筛选,然后手动检查或删除这些重复行。一个原创洞察:条件格式的“重复值”规则其实揭示了一个重要逻辑——Excel 认为“第一次出现是原始记录,后续出现是重复”。你可以利用这个特性反向找出所有“非首次出现”的记录,对于审计重复录入的原因非常有价值。比如,你可以先按日期排序,再应用条件格式,就能找出“之后再次出现”的客户,判断是否是重复下单。
方法四:UNIQUE 函数(动态数组,未来方向)版本要求:Microsoft 365 或 Excel 2021 及以上版本。如果你还在用 Excel 2019,请使用前三种方法。
UNIQUE 函数是 Excel 去重功能的革命性进步——它不再是“操作”,而是“公式”。这意味着去重结果可以随源数据自动更新:
=UNIQUE(A2:A100)上面这个公式会返回 A2:A100 中的所有唯一值。如果需要多列组合去重(比如“客户+产品”组合唯一):
=UNIQUE(A2:B100)UNIQUE 还有一个很少人知道的第三个参数。当设置为 TRUE 时,它返回的是在整个数据集中只出现一次的记录——这意味着所有重复记录(包括第一次出现)都被排除:
=UNIQUE(A2:A100, FALSE, TRUE)这个功能在检测数据录入错误时非常强大:如果一条记录理论上应该是唯一的,却出现了两次,那么这两次都可能是错误录入。用这个公式可以快速锁定这类异常。
💡 进阶组合技巧将 UNIQUE 与 SORT 和 FILTER 嵌套使用,可以构建一个完全动态的去重数据看板:
=SORT(UNIQUE(FILTER(A2:B100, B2:B100<>"")))这个公式的意思是:筛选 B 列非空的数据,进行组合去重,然后按 A 列排序。当源数据增加新行时,去重结果会自动更新——这是静态删除重复项永远无法实现的能力。