删除重复项教程:单列与多列去重的安全做法
阅读约 5 分钟 · 分类:数据清洗 · 更新于 2026-10-30
去重本身只要点两下,真正让人后悔的是删完才发现删错了:本该保留的订单被合并,行与行之间的对应关系被打乱。把删除前的核对步骤做足,比事后恢复更省力。
一、删除前的三个准备
- 先备份:复制整张工作表或另存一份副本,删错还能对照;
- 确认范围:数据区域要包含所有列,避免只删了一部分造成错行;
- 统一格式:清理前后空格、把文本型数字转成数值,否则「看起来一样」的数据不会被判为重复。
二、一键删除重复项
- 选中数据区域,含表头也可以;
- 点击「数据」选项卡中的「删除重复项」;
- 在弹窗中勾选需要参与判断的列,通常全选;
- 确认后系统提示删除了多少条、保留了多少条,核对数量是否符合预期。
删除是不可撤销的整行删除,弹窗提示的数字就是最后一次确认机会。若删除条数明显偏多,立即按 Ctrl 加 Z 撤销。
三、单列与多列判断的区别
只勾选「手机号」一列时,只要手机号相同就算重复,哪怕姓名不同也会被删掉一条;勾选「姓名 + 手机号」两列时,只有两者同时相同才算重复。判断口径不同,结果可能相差很多,业务上通常以业务主键为准。
四、保留的是哪一条
删除重复项保留的是区域内第一次出现的那一行,后面的全部删除。如果希望保留最新记录,先按时间列降序排序,让最新数据排在最前,再去重。这个顺序细节决定了留下的是旧价还是新价。
五、只想标记不想删除
不确定是否该删时,先用公式打标:=COUNTIF($B$2:$B$200,B2)>1,结果为 TRUE 的行即重复行,可配合筛选逐条核对。也可以使用条件格式中的「重复值」规则直接标红,确认无误后再执行删除。
六、去重后的常见问题
- 空白行被当成重复:区域内混有空行,先删空行再操作;
- 格式与边框丢失:删除会重排整行,建议先去重再统一套用格式;
- 其他表的引用断开:删除行会让引用位置变化,先完成引用再清洗;
- 数字变成科学计数:手机号等长数字列提前设为文本格式。
小结
备份、定口径、看提示,是安全去重的三步。需要保留最新记录就先排序,只想核对就先标红。延伸阅读:条件格式设置、分列功能详解,桌面端可前往 下载页。