列表对比 — 差异项、共有项与重复项排查

Runs entirely in your browser
List A
5 lines
List B
4 lines
Clean-up applied before comparing
→
A: 4 unique of 5 (1 dupes)B: 4 unique of 4Overlap: 50.0% of A is also in B
Only in A
in A, missing from B
2
In both
the intersection
2
Only in B
in B, missing from A
2
All (union)
both lists, deduplicated
6
Differences
everything they disagree on
4
T
ALL TOOLS · THE CATALOG
471 single-purpose tools · no sign-up
Browse all 22 categories (471 tools)
File-processing tools run in your browser. Network and device requirements are described on each tool.

工具本身为英文界面;全部在浏览器中运行。

列表对比 — 差异项、共有项与重复项排查

粘贴两个列表,一次性获取五组答案:仅存在于 A、仅存在于 B、两者共有、去重后的并集以及所有差异项。数据清洗选项会在比对前先行运行,这正是决定比对结果是否有价值的关键——在实际数据导出中,“Apple ”与“apple”往往是同一行,而在机械比对中却会被当作不同的字符串。每个结果面板均支持独立复制、排序与导出。

注重隐私设计。两个列表全在您的浏览器中完成拆分与比对——数据绝不会上传,关闭标签页即可彻底清除。

免费无需注册在浏览器中运行

如何对比两个列表

  1. 粘贴两个列表. 在每个面板中每行输入一项。也可以直接加载 .txt 或 .csv 文件,通过 CSV 开关可将逗号分隔的数据拆分为按行显示。
  2. 设置清洗规则. 去除首尾空格默认开启,因为末尾空格是导致错误差异最常见的原因。仅在数据确实严格区分大小写时开启大小写敏感——电子邮件地址与 SKU 编码通常无需区分。
  3. 使用查找替换去除干扰前缀. 若一个列表带有另一个列表没有的前缀(例如一份导出的数据带有“SKU-”,而另一份仅有纯数字),可在比对前将其批量替换清除,无需手动逐行修改。
  4. 查看五个面板的结果. “仅在 A 中”代表缺失项,“仅在 B 中”代表新增项,“两者共有”代表交集,顶部计数会清晰显示去重前各个列表包含的重复项数量。

常见问题

如何找出两个列表的共同项?
将列表分别粘贴到 A 和 B 面板中,并查看“两者共有”面板——这就是交集,按列表 A 的顺序排列。顶部的状态栏还会显示交集占 A 的百分比,当两个列表长度不一时,这个比例通常正是您最想了解的指标。
为什么看起来完全相同的内容会显示为有差异?
几乎无一例外是因为不可见空格或大小写问题。从电子表格中复制时往往会带入末尾空格,而“Smith”与“smith”在计算机中是不同的字符串。出于这个原因,去除空格默认开启,而区分大小写默认关闭——如果两项仍显示不同,请检查是否存在不换行空格(NBSP)或中文弯引号。
工具会自动去重吗?
每个结果面板均已自动去重,顶部栏目会显示每个输入列表中包含的重复项数量。系统保留首次出现的位置,因此保留下来的行会保持在原列表中的原始先后顺序,而不会被打乱重排。
可以直接对比来自 Excel 的列吗?
直接复制该列并粘贴即可——从电子表格复制的列粘贴后本身就是每行一项。如果您的数据是一行以逗号分隔的文本,开启“按逗号拆分”后每个值就会变成单独的一项。
我的数据会被上传到任何地方吗?
不会。两个列表的拆分与比对全由当前页面中运行的 JavaScript 完成。没有任何网络请求会携带您的数据,也不存储任何内容,关闭标签页即可彻底清除——这在处理客户邮箱或未公开 SKU 列表时尤为关键。
“差异项”与“仅在 A 中”有什么区别?
“仅在 A 中”是单向对比。“差异项”则是对称差集——即仅存在于两列表其中之一的所有项(双向合并)。当您以某个权威列表为基准审核另一份列表时,请使用前者;当两个列表均非权威基准时,请使用后者。

使用场景

  • 找出新旧两份导出名单中,旧数据里有哪些邮箱未包含在新数据中
  • 系统迁移后对比两份 SKU 列表或库存清单的差异
  • 将关键词清单与您已建立排名的词库进行比对排查
  • 对粘贴的整列数据快速去重,并查看其中包含多少重复项
  • 核对并比对来自不同渠道的两份参会者或会员名单