列表对比 — 差异项、共有项与重复项排查
粘贴两个列表,一次性获取五组答案:仅存在于 A、仅存在于 B、两者共有、去重后的并集以及所有差异项。数据清洗选项会在比对前先行运行,这正是决定比对结果是否有价值的关键——在实际数据导出中,“Apple ”与“apple”往往是同一行,而在机械比对中却会被当作不同的字符串。每个结果面板均支持独立复制、排序与导出。
注重隐私设计。两个列表全在您的浏览器中完成拆分与比对——数据绝不会上传,关闭标签页即可彻底清除。
免费无需注册在浏览器中运行
如何对比两个列表
- 粘贴两个列表. 在每个面板中每行输入一项。也可以直接加载 .txt 或 .csv 文件,通过 CSV 开关可将逗号分隔的数据拆分为按行显示。
- 设置清洗规则. 去除首尾空格默认开启,因为末尾空格是导致错误差异最常见的原因。仅在数据确实严格区分大小写时开启大小写敏感——电子邮件地址与 SKU 编码通常无需区分。
- 使用查找替换去除干扰前缀. 若一个列表带有另一个列表没有的前缀(例如一份导出的数据带有“SKU-”,而另一份仅有纯数字),可在比对前将其批量替换清除,无需手动逐行修改。
- 查看五个面板的结果. “仅在 A 中”代表缺失项,“仅在 B 中”代表新增项,“两者共有”代表交集,顶部计数会清晰显示去重前各个列表包含的重复项数量。
常见问题
- 如何找出两个列表的共同项?
- 将列表分别粘贴到 A 和 B 面板中,并查看“两者共有”面板——这就是交集,按列表 A 的顺序排列。顶部的状态栏还会显示交集占 A 的百分比,当两个列表长度不一时,这个比例通常正是您最想了解的指标。
- 为什么看起来完全相同的内容会显示为有差异?
- 几乎无一例外是因为不可见空格或大小写问题。从电子表格中复制时往往会带入末尾空格,而“Smith”与“smith”在计算机中是不同的字符串。出于这个原因,去除空格默认开启,而区分大小写默认关闭——如果两项仍显示不同,请检查是否存在不换行空格(NBSP)或中文弯引号。
- 工具会自动去重吗?
- 每个结果面板均已自动去重,顶部栏目会显示每个输入列表中包含的重复项数量。系统保留首次出现的位置,因此保留下来的行会保持在原列表中的原始先后顺序,而不会被打乱重排。
- 可以直接对比来自 Excel 的列吗?
- 直接复制该列并粘贴即可——从电子表格复制的列粘贴后本身就是每行一项。如果您的数据是一行以逗号分隔的文本,开启“按逗号拆分”后每个值就会变成单独的一项。
- 我的数据会被上传到任何地方吗?
- 不会。两个列表的拆分与比对全由当前页面中运行的 JavaScript 完成。没有任何网络请求会携带您的数据,也不存储任何内容,关闭标签页即可彻底清除——这在处理客户邮箱或未公开 SKU 列表时尤为关键。
- “差异项”与“仅在 A 中”有什么区别?
- “仅在 A 中”是单向对比。“差异项”则是对称差集——即仅存在于两列表其中之一的所有项(双向合并)。当您以某个权威列表为基准审核另一份列表时,请使用前者;当两个列表均非权威基准时,请使用后者。
使用场景
- 找出新旧两份导出名单中,旧数据里有哪些邮箱未包含在新数据中
- 系统迁移后对比两份 SKU 列表或库存清单的差异
- 将关键词清单与您已建立排名的词库进行比对排查
- 对粘贴的整列数据快速去重,并查看其中包含多少重复项
- 核对并比对来自不同渠道的两份参会者或会员名单