在线 Excel 编辑器
免费使用

Excel 怎么删除重复行?不用公式的 3 步做法

更新于 2026-10-11 · 免费 · 浏览器内直接使用

快速答案

把 Excel 文件拖进免费的在线去重工具,选择首行是否为表头,点击「删除重复行」。工具按整行全列比较,保留首次出现,并给出每个工作表的报告,精确显示删了多少行——不用写公式、不用装 Excel、文件也不会上传。

Excel 怎么删除重复行?不用公式的 3 步做法

不想看长文?直接打开免费工具: 删除 Excel 重复行 →

不用公式删除重复行(3 步)

  1. 打开免费的重复行删除工具,把 .xlsx、.xlsm 或 .xls 文件拖进去。文件在浏览器本地解析,从不上传。
  2. 如果第 1 行是列标题,保持「首行为表头」开启——这样表头始终保留,也不会参与数据行比较。
  3. 点击「删除重复行」。每个工作表都会被扫描,每行的首次出现会保留,报告会显示前后的行数变化。下载清理后的 .xlsx。

流程就这么多。不用写公式、不用翻功能区,也不会出现 Excel 悄悄比错列的问题——工具始终按整行比较,并给每个工作表提供前后行数统计。

什么时候不用公式更好

Excel 提供公式去重(UNIQUE、COUNTIF 辅助列)和内置的「删除重复项」按钮,但对一次性的快速清理来说,两者都有明显的短板:

  • 公式需要辅助列或动态数组——而且结果是公式而不是干净的值,最后你还是得复制粘贴为数值。
  • 内置「删除重复项」按钮没有预览、没有逐表报告:直接删行,只告诉你删了几行,删了什么无从核对。
  • 文件所在设备没有 Excel 时(浏览器里的 Mac、学校的 Chromebook、手机),这两种方法都用不了。
  • 大文件(10 万行以上)一旦辅助公式参与重算,会变得非常卡。

如果你不想直接删,而是想先看看哪些记录重复——先提取一份带出现次数的唯一值列表,往往比先删再查更有用。

在 Excel 中手动删除重复行(供参考)

如果你本来就开着 Excel,内置方法只需四次点击:

  1. 选中数据区域内的任意单元格。
  2. 切换到「数据」选项卡,点击「删除重复项」。
  3. 保持所有列都勾选,按整行比较(取消勾选某些列后,Excel 只比较勾选的列——只要这些列相同整行就会被删,可能误删有效数据)。
  4. 点击「确定」。Excel 会报告删除了多少个重复值、剩多少个唯一值。

对应的公式是 Microsoft 365 里的 =UNIQUE(A2:D100),它会溢出一个去重后的副本。注意结果是「活」的:排序或编辑源数据,输出会跟着变,分享文件前你仍需粘贴为数值。

Excel 保留首次出现、删除后续重复——本站工具遵循同样的规则。如果你要的是「保留最近一次」,先按日期降序排序再去重。

该用哪种方法?

场景最佳方法
没装 Excel(浏览器、Chromebook、手机)在线去重工具
快速一次性清理,还要逐表报告在线去重工具
只需比较特定列,而不是整行Excel 内置(数据 ▸ 删除重复项)
需要随数据更新的动态公式UNIQUE 函数
敏感数据,绝不能离开设备两者都行——在线工具同样 100% 本地运行

关于隐私的一点说明:在线工具完全在你的浏览器标签页内读写工作簿。文件从不上传到服务器,本地程度与桌面 Excel 相同——页面加载后你甚至可以断网操作。

相关 Excel 清理工具

去重通常只是清理流程中的一步。这些免费工具可以配合使用:

本教程用到的工具

常见问题

在线去重工具真的免费吗?

免费——无需注册,也没有文件数限制。所有处理都在浏览器里完成,工作簿从不上传到服务器。

什么样的行算重复行?

只有整行所有单元格都相同才算重复。比较前会先做标准化(日期转 ISO 格式、空单元格转 null),所以 2024/1/15 和 1月15日 会被视为同一天。始终保留首次出现。

需要写公式吗?

不需要。工具直接在浏览器里比较整行,全程用不到 UNIQUE 或 COUNTIF 之类的公式。

表头行会被删掉吗?

不会。开启「首行为表头」(默认开启)后,每个工作表的第一行都会保留,且不参与比较。

格式会保留吗?

输出是基于数据重建的纯数值 .xlsx,样式、列宽和图表会被简化。如果格式重要,可以在免费在线编辑器中打开文件,在那里删除重复行。

能按某一列去重吗,比如只看邮箱?

本工具不支持——按设计它只比较整行,这也是最安全的默认行为。要按部分列匹配,请用 Excel 内置的「删除重复项」并勾选指定列。

相关教程

准备好处理你自己的文件了吗?

打开删除 Excel 重复行 — 免费