跳到正文
馬克工具箱

↑ ↓ 選擇,回車開啟,Esc 關閉。

Excel 表格對比

兩版名單、兩個月的庫存表、改過的報價單,看不出哪裡變了?選擇舊錶和新表,工具按表頭對齊列,逐行找出新增、刪除和改動的單元格,改動處顯示「舊值 → 新值」,還能把差異匯出成 Excel。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

舊錶

或把 .xlsx、.xls、.csv 檔案拖到這裡

新表

或把 .xlsx、.xls、.csv 檔案拖到這裡

這個工具好用嗎?

使用步驟

  1. 分別選擇舊錶和新表(.xlsx、.xls、.csv),有多個工作表時選好要比的那一張。
  2. 選擇對比方式:同一張表改過幾處用「按行順序」;行的順序不一樣、但有工號或訂單號這類唯一編號的用「按關鍵列」,並選好關鍵列。
  3. 檢視結果:新增的行標綠、刪除的行標紅並劃掉,改動的單元格標黃並顯示舊值和新值。
  4. 點「下載差異表(Excel)」儲存結果。

引數說明

按行順序
用 Myers 差異演算法對齊兩邊的行,中間插入或刪除幾行,後面的行仍能正確對上,不會全部算成改動。內容大半相同的一對行算「修改」,完全不同的算一刪一增。
按關鍵列
以某一列的值配對,例如工號、學號、訂單號、商品編碼;兩邊行順序不同也沒關係。同一個值出現多次時按出現順序一一配對。
列對齊
按表頭名稱對齊,兩邊列的順序可以不同;只在一邊有的列會標出「只在舊錶」或「只在新表」。不勾選「第一行是表頭」時按 A、B、C 列對齊。
忽略多餘空格、忽略大小寫
「張三 」和「張三」、「ABC」和「abc」這類差別不算改動。
比較的內容
比較單元格里的值:數字按數值比(8000 和 8000.00 相同),日期按日期比,公式按算好的結果比;字型、顏色、批註這類格式不比較。

兩種對比方式怎麼選

情況 選擇 例子
同一張表的兩個版本,改了幾處、加了幾行 按行順序 改過的報價單、修訂後的名單
兩張表都有唯一編號,行的順序不同 按關鍵列 兩個月的員工花名冊(按工號)、兩次匯出的訂單(按訂單號)
沒有唯一編號,順序也不同 先在 Excel 裡排序,再按行順序 兩次盤點的庫存表

和「PDF 對比」的區別: PDF 對比比較的是文件裡的文字;這個工具按行、按列比較表格資料,能告訴你是哪一行、哪一列的哪個值變了。

常見問題

兩個表格的行順序不一樣,能比嗎?

能。選「按關鍵列」,用工號、訂單號這類每行唯一的列來配對,行的順序就無所謂了。沒有唯一編號的表格,可以先在 Excel 裡按同一列排好序,再用「按行順序」比較。

表格很大會不會卡?

幾萬行的表格一般幾秒內出結果。頁面上只顯示前 500 行差異,完整結果在下載的差異表裡。

檔案會上傳嗎?

不會。兩個表格都在瀏覽器裡讀取和比較,網站不儲存任何檔案。

差異表裡改動的格子為什麼是「舊 → 新」的文字?

這樣在任何表格軟體裡開啟都能直接看到改了什麼。需要原始資料的話,用舊錶和新表本身即可。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具