ZH
我的工具

删除重复行

删除列表中的重复行:可保留第一次或最后一次出现的行,或只保留不重复的行,支持忽略大小写和空格、处理空行、排序,并显示哪些行重复了。

最多 1,000,000 个字符。
去重后的行
7 行 → 4 行 · 删除 3 行 · 有 2 种不同的行重复
重复的行(出现次数多的在前)
行出现次数
banana3
cherry2
我的工具 →
广告

清理邮件列表、关键词列表、日志行或任何粘贴进来的一列内容,删除出现多次的行。可以决定保留第一次还是最后一次出现的行,是否把所有重复过的行都删除,“Apple”和“apple”是否算同一项,以及空行如何处理。表格会显示哪些行重复了、各重复了几次。

使用方法

  1. 粘贴列表,每行一项。
  2. 选择保留哪一条,或只保留仅出现一次的行。
  3. 如果不想让细微差别影响结果,请勾选“忽略大小写”和“忽略空格”。
  4. 也可以对结果排序,然后复制。

计算公式

比较键相同的两行即为重复:键 = 该行(如已选择则去掉首尾空格,忽略大小写时转为小写)

除非选择排序,否则保持原来的顺序。“第一次出现”把每行保留在它第一次出现的位置,“最后一次出现”保留在最后一次出现的位置,“只保留不重复的行”会删除所有有重复的行。空行默认删除,也可以保留在原位或与其他行同样处理。输出沿用被保留那一条的写法,因此忽略大小写时,保留的是先出现的写法。

示例

示例共 7 行:apple、banana、Apple、cherry、banana、“ cherry”和 banana。使用默认设置(保留第一次、区分大小写、忽略空格)时,结果是 apple, banana, Apple, cherry,删除了 3 行,表格显示 banana 出现 3 次,cherry 出现 2 次。勾选“忽略大小写”后,Apple 也会被删除。

常见问题

怎样在去重的同时保持原来的顺序?

默认就是这样:把“然后排序”保持为“不排序”即可,每行都留在它第一次出现的位置。

怎样只查找重复行而不删除?

查看结果下方的“重复的行”表格,里面列出了所有出现多次的行及其次数。

可以用于 Excel 的列吗?

可以。从 Excel 或 Google 表格复制一列,粘贴到这里(每个单元格一行),去重后再把结果粘贴回去即可。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 删除重复行. https://kakao.mobile/zh/tools/remove-duplicate-lines-tool/

MLA

“删除重复行.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/remove-duplicate-lines-tool/.

广告