excel如何删除重复行:三种主流方案
excel如何删除重复行,包含内置删除重复项功能、条件格式标记后手动清理、数据透视表提取唯一记录三种主流方案,内置删除重复项适合批量处理规整表格,条件格式适合需要先核对重复内容再决定取舍的使用者,数据透视表适合只需要留存唯一值副本、不愿改动原始数据表的使用者;内置功能会直接改动原表,适合已经备份文件、确认不需要保留重复内容的人群,如果你的表格带有合并单元格、跨行列拆分文本、公式联动,直接运行删除重复项会出现识别偏差,这类表格优先导出副本再操作。
excel如何删除重复行内置功能操作
选中整张数据区域,不要只点单列,如果表头存在,勾选数据包含标题选项,再点击顶部菜单栏数据板块里的删除重复项按钮,在弹出面板勾选用来判定重复的列,全部勾选代表整行内容完全一致才判定为重复,只勾选指定列就会按照这几列内容匹配重复,确认选择后软件自动保留每一组重复记录里排在最上方的那一行,其余匹配成功的重复行会直接移除,空白行也会被当作普通记录参与比对。
提前备份文件。
你如果误选判定列,原本不应当判定为重复的行会被清除,例如订单表里只勾选客户名称列,同一个客户多条不同订单记录就会被判定重复,只留下第一条订单,这种操作会造成有效业务数据丢失,选定判定列之前,先明确作为重复依据的字段,单号、编号这类唯一标识字段优先作为判断依据。
excel如何删除重复行借助条件格式筛选
选中目标数据区域,在开始菜单的条件格式中选择突出显示单元格规则,找到重复值,设置好标记颜色,全部重复单元格就会被上色,随后打开筛选,按照填充颜色筛选出标记的重复条目,选中筛选出来的行,右键执行删除行,这种方式不会自动选择保留哪一条,选择权交到你的手上,适合重复记录需要人工甄别取舍,或是部分重复行需要修改之后再留存的场景,操作速度慢于内置删除工具,数据量超过一万行时,加载和筛选耗时会明显变长。
excel如何删除重复行使用数据透视表提取唯一行
选中数据源,插入数据透视表,把所有需要保留的字段依次拖入行区域,透视表会自动合并重复条目,只展示唯一组合,复制透视表输出内容,粘贴到新工作表,就能得到不含重复行的数据副本,原始数据源全程不会被改动,适合不允许修改原始台账、需要留存原始记录的场景,透视表输出结果不带原有格式,粘贴完成之后,你需要重新调整单元格格式、数字格式,带有长文本的单元格,也容易出现换行错乱。
| 方法 | 原始表改动 | 适合数据规模 | 额外特点 |
|---|---|---|---|
| 内置删除重复项 | 会改动 | 中大批量 | 一键完成,速度较快 |
| 条件格式筛选删除 | 会改动 | 小批量 | 可人工核对每一条重复 |
| 数据透视表提取 | 不改动 | 各类规模 | 生成独立唯一值副本 |
该方法的适用边界是,三种方案都无法识别视觉相同但底层编码不一致的文本,比如一个单元格内是普通数字,另一个是文本格式储存的相同数字,软件不会判定二者重复,遇到这类情况,你需要先用分列或者value函数统一数据格式,再执行去重操作,微软在Excel2016版本完善了删除重复项模块,更早版本的识别逻辑存在差异,低版本软件处理混合格式数据时,识别出错的概率更高。
完成去重之后,快速检查结果,用计数函数核对总行数变化。
