如何比較同一活頁簿或不同活頁簿中的兩張工作表?
在我們日常的 Excel 工作中,比較兩張工作表的資料是一項常見需求。無論您是在稽核財務記錄、追蹤不同期間的庫存,還是僅驗證報告版本之間的變更,通常都需要檢查工作表之間的差異或更新。根據實際需求,您可能需要簡單的視覺比對、詳細的差異清單,或直接在工作表中標示不一致之處。以下將介紹幾種實用方法,適用於比較同一活頁簿或不同活頁簿中的工作表,並說明各方法的適用情境與注意事項。
比較同一活頁簿中的兩張工作表
若您需要在相同的 Excel 工作簿中以視覺方式比較兩張工作表的內容(例如檢查資料輸入的手動錯誤或格式上的細微差異),Excel 提供了透過「新視窗」功能的簡便解決方案。此方法快速且無需任何公式或外部外掛程式,特別適合當您需要並排檢視兩張工作表,或同步捲動它們進行比對時使用。
然而,此方法最適合用於小型資料集,或當您僅需概略總覽,而非逐格精確比對差異時。
1. 開啟包含您要比較的兩張工作表的活頁簿,然後點選「檢視」>「新視窗」。請參閱截圖:
2. 接著,前往工作列,開啟目前工作簿的新視窗。請參閱截圖:
3. 在每個視窗中切換至您要比較的兩張工作表,並透過「檢視」>「全部重排」選擇「垂直」或「水平」排列(依您的偏好),將它們並排顯示,輕鬆掌握差異所在。請參閱截圖:
4. 現在您可以直接比較兩張工作表。由於這些視窗都是同一檔案的檢視畫面,因此在任一視窗中所做的編輯都會立即同步至另一個視窗。
提示:使用此功能時請留意,您在任一視窗中所做的變更都會直接影響實際的活頁簿,審閱時務必謹慎,以免意外編輯。
此方法非常適合用於快速手動比對或資料驗證。若資料量龐大,或您需要產生變更報告,請考慮採用下方所述的自動化方法。
比較兩個不同活頁簿中的兩張工作表
當要比較的工作表分別位於兩個獨立的活頁簿中時,您可以善用 Excel 的「並排檢視」功能。當您因不同期間、部門或使用者而將資料集或來源檔案分開儲存時,此功能尤其實用——它能將兩個活頁簿並排呈現,讓您更輕鬆地以視覺方式比較檔案之間的資料、公式與格式。
請注意,雖然您可以同時檢視並捲動兩個活頁簿,但此方法不會標示或報告具體的變更。當您需要快速進行目視檢查——特別是監控摘要資料、版面配置差異,或稽核來自不同使用者的檔案時,即可善用此方法。
開啟包含您要比較工作表的兩個活頁簿,啟用其中一張工作表,然後點選「檢視」>「並排檢視」。請參閱截圖:
接著,兩個活頁簿中的工作表將以水平方式並排顯示。
接著,您就能直觀地比較兩張工作表。若兩張工作表的資料結構相近,可啟用「檢視」索引標籤中的「同步捲動」功能,同步滾動兩張工作表。
注意:此方法不會自動標記或列出差異,主要適用於快速抽查,或並排審閱格式、版面配置與關鍵數值。若您的工作表包含大量資料,建議採用基於公式或外掛程式的結構化方法進行全面分析。
列出同一活頁簿中兩張工作表的所有差異
若您希望系統性地比較兩張工作表的內容,並產出所有差異的清單,使用公式是一種實用且透明的做法。當您需要精確掌握變更位置,並將結果呈現在新工作表上以供記錄或進一步分析時,此方法尤其有效。
此解決方案最適用於兩張工作表結構相似(即維度與儲存格配置相同)的情況;若工作表版面差異過大,則不建議採用此方法。
1. 開啟包含您要比較的兩張工作表的活頁簿,並新增一張工作表用於顯示差異。這張新工作表將作為您的比較報告。請參閱截圖:
2. 在新工作表中,選取一個空白儲存格(例如 A1),並輸入下列公式:
=IF(Sheet1!A1<> Sheet7!A1, "Sheet1:"&Sheet1!A1&" vs Sheet7:"&Sheet7!A1, "") 
3. 按下 Enter 確認公式,再拖曳填滿控點向右及向下延伸,以涵蓋您要比較的兩張工作表範圍。此步驟會將比較邏輯套用至您的資料區域。請參閱截圖:
兩張工作表之間的差異已清晰呈現於您的新工作表中,方便您審閱與後續處理。
![]() |
![]() |
![]() |
參數注意事項:請確保兩張用於比較的工作表具有對應的區域;否則可能導致錯誤或結果不完整。若您日後重新命名工作表,或擴充、縮減資料,請務必同步更新相關公式。
此方法能為您保留一份持續自動更新的差異記錄,在專案管理與持續稽核情境中極具實用價值。為減少錯誤,請務必在將公式套用至大範圍前,再次確認公式參照是否正確。
標示同一活頁簿中兩張工作表的差異
在 Excel 中運用條件格式,是視覺化辨識兩張工作表中對應儲存格差異的有效方式。當您需要進行人工審查時,此技巧尤其實用——透過顏色或格式突顯差異,讓您能快速掃描出不一致之處。
此方法適用於兩張工作表中待比較的資料位置完全一致的情況;若版面配置不同,或其中一張工作表自上次比較後新增或刪除了資料,則效果較不理想。
1. 選取任一工作表中您要檢查差異的範圍,接著前往「常用」>「條件格式設定」>「新增規則」。請參閱截圖:
2. 在出現的對話方塊中,於「選取規則類型」清單選擇「使用公式決定要格式化哪些儲存格」,並在「在此公式為真的情況下格式化數值」欄位輸入下列公式,然後點選「格式」以設定您偏好的標示樣式(例如背景顏色):
=A1<>Sheet7!A1 
提示:在此公式中,「A1」應為您所選區域左上角左側的儲存格,而「Sheet 7」則是您要進行比較的工作表名稱。請根據您的資料集調整這些值。
3. 點選「確定」以套用規則。您所選範圍中,與另一張工作表對應儲存格內容不同的儲存格現已標示,方便您快速辨識與檢查。
實用建議:若您經常在工作表之間複製資料,建議在重新套用新規則前,先清除舊有的格式設定規則,以避免產生衝突的標示。此外,在跨不同檔案複製規則或使用範本時,務必再次確認公式中的工作表參照是否正確。
比較並標示不同活頁簿中兩張工作表的差異
針對 Excel 中更進階或大規模的比較任務(特別是比對不同活頁簿中結構略有差異的複雜資料集或工作表),Kutools for Excel 的「對比工作表」功能提供了一種可靠且高效的解決方案。此工具不僅能自動標示出相異的儲存格,簡化整個比對流程,還能根據比較結果靈活支援後續編輯作業。
注意:此功能可比對不同活頁簿中的工作表,為各類資料管理任務提供極高的彈性。
1. 在您要與其他活頁簿進行比較的活頁簿中,請前往「KUTOOLS PLUS」>「工作表」>「對比工作表」>「對比工作表」。
2. 在「對比工作表」對話方塊中,目前工作簿已預設為「主檔案」,請先從主工作表清單中選取您要比較的工作表。接著移至「查閱」區段,點擊「瀏覽」按鈕,選取包含欲與主檔案比較之工作表的活頁簿,再於查閱工作表清單中選擇對應的工作表。新增完成後,兩張工作表將並排顯示於視窗中。

3. 點選「下一步」,並設定您希望標示的差異類型。根據您的資料類型(如數值、公式、格式等)調整相關選項,然後點選「確定」以開始比較。

選用功能:若需在比較後根據另一張工作表更新其中一張,請透過「KUTOOLS PLUS」>「工作表」>「對比工作表」>「啟用對比工作表」來使用此功能。
當您在兩個工作表中完成相關儲存格的比對後,這些儲存格的醒目提示將自動移除,讓您透過即時回饋快速且精準地進行修正。
實用提示:執行比對前,請務必確認兩個工作表皆為最新版本,並清除不必要的格式設定,以提升處理速度並獲得最清晰的結果。若資料集規模龐大,Kutools 可能需要較長時間處理——請耐心等候,直至確認對話方塊出現後再關閉工具。
比較並標示兩張工作表中兩個範圍的差異
在某些情況下,您可能只需比較兩個工作表中的特定區域,例如關鍵產品清單、狀態記錄或摘要表格。Kutools for Excel 的「選擇相同/不同單元格」功能可快速識別並醒目標示這些限定範圍內的獨特項目或相異數值—無論其位置為何。當您需要進行針對性比對,或專注於資料子集中的差異時,此方法格外高效。
1. 按一下「Kutools」>「選取」>「選擇相同/不同單元格」。請參閱下方螢幕截圖:
2. 在彈出的對話方塊中,點擊「尋找值於」與「依據」欄位旁的「瀏覽」按鈕,分別選取兩個目標範圍。勾選「單一儲存格」與「不同值」選項,並設定您偏好的背景色與字體顏色,以醒目提示差異。請參閱螢幕截圖:
3. 按一下「確定」。系統將顯示一個對話方塊,告知您已找到多少個不同的儲存格;再次按一下「確定」即可關閉通知。同時,各範圍之間的差異會被自動選取並以醒目方式標示,方便您快速檢閱。
提示:此方法最適用於比對相同大小的範圍,或彼此對應的欄與清單。若範圍中包含空白儲存格,請確保系統對空白值的解讀方式符合您的比對需求。
Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
使用 VBA 程式碼比較兩張工作表
若您需要比對大型區域,或希望自動化重複性的比對作業(例如作為每月結帳流程的一環,或用於確保團隊內部一致性的品質控管),VBA 巨集能提供強大且高度客製化的解決方案。
VBA 能高效掃描整個工作表,醒目提示或記錄差異,並自動生成報告,大幅減少重複性操作。在設計或執行程式碼前,請務必先備份活頁簿,以防資料遭意外修改。
1. 開啟您要比較的兩個工作表,按一下開發人員工具>Visual Basic,然後在 VBA 編輯器視窗中選擇插入> 模組,並貼上以下程式碼:
Sub CompareSheets()
Dim ws1 As Worksheet, ws2 As Worksheet
Dim r1 As Range, r2 As Range, cell1 As Range, cell2 As Range
Dim rDiff As Range
On Error Resume Next
Set ws1 = Application.InputBox("First worksheet to compare", "KutoolsforExcel", Type:=8).Parent
Set ws2 = Application.InputBox("Second worksheet to compare", "KutoolsforExcel", Type:=8).Parent
Set r1 = Application.InputBox("Select range in the first worksheet", "KutoolsforExcel", Type:=8)
Set r2 = Application.InputBox("Select range in the second worksheet", "KutoolsforExcel", Type:=8)
If r1.Count <> r2.Count Then
MsgBox "The ranges are of different sizes.", vbExclamation
Exit Sub
End If
For Each cell1 In r1
Set cell2 = r2.Cells(cell1.Row - r1.Row + 1, cell1.Column - r1.Column + 1)
If cell1.Value <> cell2.Value Then
cell1.Interior.Color = vbYellow
cell2.Interior.Color = vbYellow
If rDiff Is Nothing Then
Set rDiff = cell1
Else
Set rDiff = Union(rDiff, cell1)
End If
End If
Next
If rDiff Is Nothing Then
MsgBox "No differences found.", vbInformation
Else
MsgBox "Differences highlighted in yellow.", vbInformation
End If
End Sub 2 按一下
按鈕以執行程式碼,並依照提示選取目標工作表與範圍。完成後,兩個工作表中指定區域的相異儲存格將以黃色醒目標示,方便您快速檢閱!
疑難排解:若遇到錯誤,請確認兩個範圍的大小完全相同,且兩個工作表皆存在於目前開啟的活頁簿中。為確保資料安全,執行巨集前請務必先儲存檔案。
選擇合適的工作表比對方法時,請根據資料的複雜度、比對頻率,以及您需要的是快速檢閱還是可重複執行的報告流程來評估。手動與視覺化技巧適合用於小型、臨時性的檢查;若需進行結構化、可重複或大規模的差異分析,則建議採用公式、增益集或 VBA 程式碼。若出現錯誤(例如 #N/A 或 #REF!),請務必重新確認工作表與範圍的參照是否正確。每次執行新比對前,請先清除先前的突出顯示與結果,以確保分析準確無誤。善用 Excel 內建功能、公式,並搭配 Kutools 等工具,即可打造靈活高效的工作表比對工具箱,輕鬆應對各種比對需求。
示範:使用 Kutools For Excel 比對兩個工作表中的兩個範圍
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用


