Excel按列去重
按单列或多列去重 .xlsx,可保留首条或末条,保持相对顺序,分别导出保留数据和重复记录。
文件仅在本浏览器内处理,不上传。关闭页面即释放;请自行保存下载结果。
可多次添加;最多20个,单文件20 MiB,本批60 MiB。可拖拽排序,也可使用上移/下移按钮。
请选择文件或载入示例。
使用步骤
- 选择工作簿、工作表与表头行。
- 选择一个或多个判重列,选择保留首条/末条及明确的归一化选项。
- 核对原始、保留、重复行数,分别下载两份结果。
可复现示例
示例编号为 001、001、002,3 行按编号保留首条:保留2行、重复1行,001 保留金额10;保留末条则保留金额11。
限制与处理规则
判重不会把数字、文本和布尔混为同一类型;文本编号的前导零保留。
首版仅处理 .xlsx 数据:文本保持前导零及长编号,数值保持已存储精度,布尔保留类型,空单元格为 null,空字符串单独处理,日期转为 UTC ISO 文本。不能恢复原文件已丢失的数值精度。公式不执行,仅使用已有缓存结果;缺失缓存或错误单元格会报错。输出文本不作为公式,移除链接和公式。保留表头下范围内的空数据行,行数包含这些行。
不支持 .xls、.xlsm、宏、外部链接、加密工作簿,也不承诺保留样式、图表等 Excel 特性。每表/每批最多20万单元格,每表5万数据行、200列、每工作簿50表,展开总量64 MiB。
常见问题
空值、空格、大小写怎样判重?
空单元格按 null,空字符串单独比较;默认保留空格且区分大小写。勾选后仅在判重时忽略两端空格/大小写。
保留末条会把顺序倒过来吗?
不会。先决定保留哪一行,再按输入相对顺序输出保留记录与重复记录。