第一行被当成表头保留,不参与删除;判重的口径是整行逐列精确比对,只要有一列不一样就不算重复,而且区分大小写、多一个空格都算不同。想清楚这两条,去重结果为什么删多了或没删净就好解释了。
一、第一行按表头处理
站内的 Excel去重 默认把数据区的第一行视为列名行,原样留在结果里,比对只从第二行开始。也就是说,哪怕你的表第一行写的其实是正文数据,它也会被当作表头保护下来不删——这是很多人发现"有一行重复却没被删掉"的原因。收 `.xlsx`、`.xls`,文件要上传到本站服务器处理,不登录也能用;删掉的是整行完全重复的记录,保留第一次出现的那一条。
二、整行逐列精确比对
判重看的是"这一整行跟另一整行是否完全一样",而不是某一列。也就是说,只有当两行的每一个单元格都对得上,才会被判为重复;只要有任何一列不一样,两行都会被保留。这就解释了很多"明明看着重复却没删掉"的情况——差的可能只是一个看不见的空格。
| 比对细节 | 规则 |
|---|---|
| 比对范围 | 整行,逐列对照 |
| 大小写 | 区分,Apple 与 apple 算两条 |
| 空格 | 首尾或中间多一个空格算不同 |
| 只要一列不同 | 就不算重复,都保留 |
| 第一行 | 当表头,不参与删除 |
三、正确的去重走法
- 先去重:上传表格,按整行比对删掉完全重复的行,第一行表头保留,其余只留每类的第一条。
- 核对表头:如果你的表没有表头行,第一行数据会被误当表头保护下来,去重前先在最上面补一行真正的列名。
- 清空格:明显该合并却没合并的行,多半是藏了首尾空格或大小写差异,先在表格里用查找替换统一一遍再走一次去重。一次传几个、能处理多大以页面提示为准。
四、跟文本去重不是一回事
想对纯文本一行一条去重,那是浏览器里完成的 文本去重,它逐行全等比对、区分大小写、保留首次出现、不删空行,文件不离开本机。而 Excel 去重面对的是表格的多列结构,按整行逐列比。要把去重后的多个表格并成一个,再走 Excel合并,与去重方向相反。
五、常见翻车点
- 别以为按一列判重:它比的是整行,只想按某列去重,得先把无关列去掉、只留那几列再走。
- 别忽略空格:看着一样实则差个空格或大小写,就删不掉,这类要先统一。
- 别把无表头的表直接丢进来:第一行会被当表头保护,那条真数据就永远删不掉。
- 别把去重和拆分混为一谈:去重删的是重复的整行,不会按值把数据分到多个文件,那是拆分与筛选的活。
常见问题
问:重复行为什么没被删掉?
答:多半是某列有空格或大小写差异,整行不完全相同就不算重复。
问:第一行是数据不是表头怎么办?
答:去重前在最上面补一行真正的列名,避免首行数据被当表头。
问:能只按单列去重吗?
答:不能直接做,需先构造只含目标列的数据再走整行比对。
问:手机上能操作吗?
答:能,站内是网页,手机浏览器上传下载即可。
本站入口
站内 Excel去重 按整行逐列精确比对删除重复、保留第一行表头。产物核对无误后可继续用于合并或交付。