例如,您可能有两份员工名单,需要找出同时出现在两份名单中的人;或者需要通过移除新增与删除的条目来同步两份产品目录。这些都是常见任务,因为 Excel 经常被用于存储与交换表格数据。

在本示例中,任务是找出两份笔记本电脑清单中相匹配的条目。每张表都含有一个能唯一标识产品的 SKU 字段。在您的场景中,它也可能是以全名为关键字段的客户清单,或名与姓等多字段组合。

将两个文件拖放到本页面

开始时,从文件资源管理器将两个文件拖放到本页面,一个放在左侧面板,另一个放在右侧面板。您也可以使用剪贴板将数据直接粘贴到表格中——当电子表格保存在 Google 表格中或使用非 XLSX/CSV 格式时尤其实用。本示例如下所示:

将两个文件拖入 xlCompare

指定标题行与关键列

如果您的表格不含标题行,可跳过此步;但要获得准确结果,此步很重要。标题行为 xlCompare 提供字段名,关键列则告诉应用应使用哪个字段在两张表之间匹配行。

如何选择标题行

点击行号旁的 HDR 标记,所选行将高亮为蓝色。本示例中每张表的第一行都是标题行。若没有标题行,跳过此步即可,不影响对比结果。

选择表格标题行

如何指定关键列

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

选择表格关键列

对比两张表格

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

对比按钮

结果如下:

xlCompare 网站上的对比报告

获取共有行清单

在对比报告上方的 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 表格的快速、免费方式。桌面版则包含一系列面向专业与企业用途的高级功能:

  1. 同时对比工作簿中的所有工作表。
  2. 处理大型文件时性能更快。
  3. 高级对比设置——忽略符号或计量单位、定义数值精度、对结果分组与筛选等。
  4. 表达式级别的公式对比与审计。
  5. 创建并保存详细的对比报告。
  6. 与 Git、SVN、Perforce 等仓库集成,便于分析变更与解决冲突。

xlCompare 桌面版是面向企业用户的专业解决方案。

下载 xlCompare 桌面版,解锁全部专业功能。

下载试用