第一行被当成表头保留,不参与删除;判重的口径是整行逐列精确比对,只要有一列不一样就不算重复,而且区分大小写、多一个空格都算不同。想清楚这两条,去重结果为什么删多了或没删净就好解释了。

一、第一行按表头处理

站内的 Excel去重 默认把数据区的第一行视为列名行,原样留在结果里,比对只从第二行开始。也就是说,哪怕你的表第一行写的其实是正文数据,它也会被当作表头保护下来不删——这是很多人发现"有一行重复却没被删掉"的原因。收 `.xlsx`、`.xls`,文件要上传到本站服务器处理,不登录也能用;删掉的是整行完全重复的记录,保留第一次出现的那一条。

二、整行逐列精确比对

判重看的是"这一整行跟另一整行是否完全一样",而不是某一列。也就是说,只有当两行的每一个单元格都对得上,才会被判为重复;只要有任何一列不一样,两行都会被保留。这就解释了很多"明明看着重复却没删掉"的情况——差的可能只是一个看不见的空格。

比对细节规则
比对范围整行,逐列对照
大小写区分,Apple 与 apple 算两条
空格首尾或中间多一个空格算不同
只要一列不同就不算重复,都保留
第一行当表头,不参与删除

三、正确的去重走法

  1. 先去重:上传表格,按整行比对删掉完全重复的行,第一行表头保留,其余只留每类的第一条。
  2. 核对表头:如果你的表没有表头行,第一行数据会被误当表头保护下来,去重前先在最上面补一行真正的列名。
  3. 清空格:明显该合并却没合并的行,多半是藏了首尾空格或大小写差异,先在表格里用查找替换统一一遍再走一次去重。一次传几个、能处理多大以页面提示为准。

四、跟文本去重不是一回事

想对纯文本一行一条去重,那是浏览器里完成的 文本去重,它逐行全等比对、区分大小写、保留首次出现、不删空行,文件不离开本机。而 Excel 去重面对的是表格的多列结构,按整行逐列比。要把去重后的多个表格并成一个,再走 Excel合并,与去重方向相反。

五、常见翻车点

  • 别以为按一列判重:它比的是整行,只想按某列去重,得先把无关列去掉、只留那几列再走。
  • 别忽略空格:看着一样实则差个空格或大小写,就删不掉,这类要先统一。
  • 别把无表头的表直接丢进来:第一行会被当表头保护,那条真数据就永远删不掉。
  • 别把去重和拆分混为一谈:去重删的是重复的整行,不会按值把数据分到多个文件,那是拆分与筛选的活。

常见问题

问:重复行为什么没被删掉?
答:多半是某列有空格或大小写差异,整行不完全相同就不算重复。

问:第一行是数据不是表头怎么办?
答:去重前在最上面补一行真正的列名,避免首行数据被当表头。

问:能只按单列去重吗?
答:不能直接做,需先构造只含目标列的数据再走整行比对。

问:手机上能操作吗?
答:能,站内是网页,手机浏览器上传下载即可。

本站入口

站内 Excel去重 按整行逐列精确比对删除重复、保留第一行表头。产物核对无误后可继续用于合并或交付。