文档工具 / 浏览器处理

Excel 表格去重

按指定列去重并导出纯数据工作簿,保留工作表与数据顺序。
本地处理数据优先留在浏览器
无需注册打开即可开始使用
简单高效专注完成当前任务
正在装配工具工作台…

HOW IT WORKS / DOCUMENT LAB

Excel 去重使用说明

内容核对:2026-09-26

读取工作簿的首个工作表,把第一行作为表头,按输入的列名或多个列名组合判断重复;不填写列名时按整行比较。相同键保留首次出现的整行,不合并后续记录的字段,也不改变保留记录的顺序。适合名单、报名记录和商品清单清理。结果导出为新的纯数据工作簿,其他工作表的数据也会重新写入,不保留公式及单元格样式。开始前确认目标表位于首位,并备份原文件,下载后抽查编号、日期、空值和记录数量。

  1. 01

    把需要去重的工作表放在工作簿首位,第一行使用明确且不重复的列名。

  2. 02

    上传工作簿,在去重列输入框填写列名;多个列名按页面分隔要求填写,不填则按整行判断。

  3. 03

    开始处理,查看首表原始行数、去重后行数与移除数量。

  4. 04

    下载纯数据工作簿,核对首次记录、行序以及编号和日期。

按手机号保留首条记录

输入:姓名,手机号 甲,13800000001 乙,13800000001 丙,13800000002 去重列:手机号

输出:姓名,手机号 甲,13800000001 丙,13800000002

第二条记录被整行删除,不会把乙的姓名合并到甲。号码仅为演示。

按姓名与部门组合判断

输入:姓名,部门 王同学,销售 王同学,研发 王同学,销售 去重列:姓名,部门

输出:保留前两条,移除第三条

只有所选列的组合值均一致才重复,单列去重会产生不同结果。

排查列名找不到

输入:表头为“客户编号”,输入“编号”

输出:提示未找到列“编号”

输入表头的实际名称,不是 Excel 列字母。工具只处理首个工作表,不能在这里选择第二个表。

  • 客户名单清洗
  • 报名记录去重
  • 商品编码整理
  • 只对首个工作表去重;其他工作表不去重但按数据重新生成。
  • 导出不保留公式、单元格样式、图表或宏,不适合直接替换复杂业务工作簿。
  • 比较值会去除首尾空白,空值按空字符串处理;日期与数字按读取后的显示文本比较,应抽样核对。

工作簿在浏览器和本地 Worker 中读取,不上传表格数据。

Excel 去重与转 JSON 前的数据整理

常见问题

不填写列名时怎么去重?

使用表头覆盖的所有列构造整行键。第一行视为表头,后续组合值相同的行只保留第一条。

多列去重是任一列相同就删除吗?

不是,所选列组合全部相同才视为重复。例如姓名相同而部门不同可以保留为两条记录。

能选择第二个工作表或保留最后一条吗?

当前不能。需要处理的表应先放到首位;规则固定为保留首次出现的记录和原有顺序。

公式和格式能保留吗?

不能保证且不应依赖。工具导出纯数据工作簿,不保留公式及单元格样式,其他工作表也会重新写入。

空白、空格和日期怎么比较?

空值归为空字符串,比较前去掉首尾空格;读取采用显示文本。请核对日期、前导零及看起来相同但实际不同的值。