例如,您可能有兩份員工名單,需要找出同時出現在兩份名單中的人;或者需要通過移除新增與刪除的條目來同步兩份產品目錄。這些都是常見任務,因為 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 桌面版,解鎖全部專業功能。

下載試用