例如,您可能有两份员工名单,需要找出同时出现在两份名单中的人;或者需要通过移除新增与删除的条目来同步两份产品目录。这些都是常见任务,因为 Excel 经常被用于存储与交换表格数据。
在本示例中,任务是找出两份笔记本电脑清单中相匹配的条目。每张表都含有一个能唯一标识产品的 SKU 字段。在您的场景中,它也可能是以全名为关键字段的客户清单,或名与姓等多字段组合。
将两个文件拖放到本页面
开始时,从文件资源管理器将两个文件拖放到本页面,一个放在左侧面板,另一个放在右侧面板。您也可以使用剪贴板将数据直接粘贴到表格中——当电子表格保存在 Google 表格中或使用非 XLSX/CSV 格式时尤其实用。本示例如下所示:

指定标题行与关键列
如果您的表格不含标题行,可跳过此步;但要获得准确结果,此步很重要。标题行为 xlCompare 提供字段名,关键列则告诉应用应使用哪个字段在两张表之间匹配行。
如何选择标题行
点击行号旁的 HDR 标记,所选行将高亮为蓝色。本示例中每张表的第一行都是标题行。若没有标题行,跳过此步即可,不影响对比结果。

如何指定关键列
点击列标题中的 KEY 标记,所选列将高亮为蓝色。本示例使用 SKU 列作为关键字段,它能唯一标识每一行。复杂场景下关键字段可由多个字段组成。不确定用哪个字段?跳过即可,xlCompare 会使用另一种算法查找差异。

对比两张表格
点击两张表格下方的 Compare(对比) 按钮运行对比,结果立即显示,所有差异以颜色高亮。

结果如下:

获取共有行清单
在对比报告上方的 Legend(图例) 中会显示匹配行与差异行的数量。

选择 Common(共有),xlCompare 将只显示 SKU 同时存在于两份清单中的行。这正是我们需要的。

Common 与 Equal 有何区别?
Equal(相等) 仅显示完全相同的行;而 Common(共有) 既显示完全相同的行,也显示部分单元格发生变化的行。无论行内有多少处差异,只要在另一张表中存在对应的行即可。
保存结果清单
在线版 xlCompare 不会直接保存文件到磁盘,而是允许您复制结果表格并粘贴到新的 Excel 文件或 Google 表格中。
在其中一张表内任意位置右键单击。

点击 Select All(全选),再次右键并选择 Copy(复制)。

完成!所选数据现已存入剪贴板,可直接粘贴到 Microsoft Excel 或 Google 表格。也可使用快捷键:
- Ctrl+A —— 全选
- Ctrl+C —— 复制
结论
如您所见,整个任务只需轻点几下即可完成。即便您精通 Excel 公式与高级功能,用 5-6 次点击得到结果也更快更省心。
想试试桌面版应用吗?
在线版 xlCompare 是对比 Excel 表格的快速、免费方式。桌面版则包含一系列面向专业与企业用途的高级功能:
- 同时对比工作簿中的所有工作表。
- 处理大型文件时性能更快。
- 高级对比设置——忽略符号或计量单位、定义数值精度、对结果分组与筛选等。
- 表达式级别的公式对比与审计。
- 创建并保存详细的对比报告。
- 与 Git、SVN、Perforce 等仓库集成,便于分析变更与解决冲突。
xlCompare 桌面版是面向企业用户的专业解决方案。
下载 xlCompare 桌面版,解锁全部专业功能。
下载试用