Excel 欄位比對:輕鬆找出相符與相異項目!

本指南深入探討在 Excel 中比較兩欄資料的各種方法,這對許多使用者來說是日常必備技能。無論您是要逐列比較、逐儲存格比較、醒目提示相符項目,還是精確找出差異,本教學都完整涵蓋您可能遇到的各種情境!我們已為大多數情況精心整理出高效解決方案,助您大幅提升 Excel 使用效率。注意:您可以透過右側表格👉快速導覽至所需內容。
逐列比較兩欄資料
下方為資料集(範圍 B2:C8),我需要檢查 B 欄與 C 欄中同一列的姓名是否一致。

本節提供兩個範例,說明如何逐列比較兩欄資料
範例 1:同一列中的儲存格對比
一般而言,若要逐列比較兩欄資料是否完全相符,可使用下列公式:
=B2=C2

按住 Enter 鍵,並向下拖曳填滿控點至 D8 儲存格。若公式傳回 TRUE,表示兩欄同列資料完全相同;若傳回 FALSE,則表示資料不同。

或者,您也可搭配 IF 函數顯示特定文字以標示相符或不相符項目,如下所示:
=IF(B2=C2,"Match","No match")
結果可能如下所示:

範例 2:在區分大小寫中的同一列顯示儲存格對比
若要逐列比較兩欄資料是否完全相符(區分大小寫),可使用結合 IF 與 EXACT 函數的公式。
IF(EXACT(B2,C2), "Match", "Mismatch")

按下 Enter 鍵取得第一筆結果,再拖曳自動填滿控點至儲存格 D8.

在上述公式中,您可以將「Match」與「Mismatch」替換為您自訂的文字描述。
比較同一列中的多個欄位
有時您可能需要比較同一列中的多個欄位,例如下方截圖所示的資料集(範圍 B2:D7)。本節將介紹幾種比較多欄資料的方法。

此處分為兩個部分,詳細說明如何比較同一列中的多個欄位。
範例 1:比較多個欄位並找出同一列所有儲存格完全相符的項目
若要找出同一列中所有欄位完全相符的項目,請使用下列公式。
=IF(COUNTIF($B2:$D2, $B2)=3, "Full match", "Not")

按下 Enter 鍵取得第一筆比較結果,再拖曳自動填滿控點至儲存格 E7.

- 此公式在比較欄位時不支援區分大小寫。
- 公式中的 3 代表欄位數量,您可依需求調整。
範例 2:比較多個欄位並找出同一列中任意兩個儲存格相符的項目
有時您可能想確認同一列中是否有任意兩個欄位內容相符,此時可使用下列 IF 公式。
=IF(COUNTIF($B2:$D2,$B2)>=2,"Match","No match")

按下 Enter 鍵,並將填滿控點拖曳至儲存格 E7.

- 此公式不支援忽略大小寫功能。
- 公式中的 2 表示要在同一列的任意兩個欄位中尋找相符項目。若您希望在同一列的任意三個欄位中尋找相符項目,請將 2 改為 3.
逐列比較兩個或多個欄位,並標示相符或相異項目
若您想比較兩欄或多欄資料,並標示其中的相符或相異之處,本節將為您介紹兩種處理方式。

以下提供兩個比較並標示相符與相異資料的範例
範例 1:比較兩欄並標示同一列所有儲存格完全相符,或任意兩個儲存格相符的項目
若要標示同一列中所有儲存格完全相符,或任意兩個儲存格內容相符的項目,可使用條件格式功能。
1. 選取您要套用的範圍,然後按一下首頁> 使用條件格式> 新增規則。

2. 在新增格式設定規則對話方塊中
- 選擇使用公式決定要格式化的儲存格(位於)選取規則類型區段)
- 在「符合此公式的值」文字方塊中,輸入下列公式:
=COUNTIF($B2:$D2, $B2)=3 - 點擊格式。

3. 在設定儲存格格式對話方塊中,選取一種填滿色彩或其他儲存格格式來突顯這些列,然後按一下確定> 確定 以關閉對話方塊。

現在僅會標示所有儲存格皆相符的列。

範例 2:比較兩欄並標示同一列中的相異項目
若您想標示同一列中的相異項目(也就是逐一比對各欄位儲存格,並以第一欄為基準找出差異),可善用 Excel 內建的「定位條件」功能。
1. 選取您要標示相異項目的儲存格範圍,然後按一下首頁> 尋找與選取> 定位條件。

2. 在彈出的定位條件對話方塊中,選取列相異項目選項,然後按一下確定。

目前已選取該列中的所有相異項目。

3. 現在保持儲存格為選取狀態,按一下首頁 > 填充顏色,從下拉式功能表中選擇一種顏色。

比較儲存格中的兩欄資料,找出唯一值與重複值
本節的資料集(範圍 B2:C8)如下所示,您希望找出同時出現在 B 欄與 C 欄的所有值,或僅存在於 B 欄的值。

本節列出四種比較兩欄儲存格資料的方法,您可依需求選擇最適合的一種。
- 範例 1:比較儲存格中的兩欄資料,並將比較結果顯示在另一欄
- 範例 2:比較儲存格中的兩欄資料,並使用便捷工具選取或標示重複或唯一資料
- 範例 3:比較儲存格中的兩欄資料並標示重複或唯一資料
- 範例 4:比較儲存格中的兩欄資料,並將完全重複項目列於另一欄
範例 1:比較兩欄儲存格並將比較結果顯示於另一欄
這裡可以運用結合 IF 與 COUNTIF 函數的公式,比較兩欄資料,找出存在於 B 欄卻未出現在 C 欄的值。
=IF(COUNTIF($C$2:$C$8, $B2)=0, "No in C", "Yes in C")

按下 Enter 鍵,並將自動填滿控點拖曳至儲存格 D8.

- 此公式在比較兩個欄位時不支援區分大小寫。
- 您可以將「C 欄無」與「C 欄有」的說明文字自訂為其他內容。
範例 2:比較兩欄儲存格並使用實用工具選取或標示重複或唯一資料
有時在比較兩欄資料後,您可能需要對相符或相異項目執行進一步操作,例如選取、刪除或複製等。此時可使用實用工具——選擇相同/不同單元格(屬於 )Kutools for Excel 套件),快速選取相符或相異項目以進行後續處理,還能直接標示這些數值,提升工作效率!
安裝 Kutools for Excel 後後,按一下 Kutools > 選取 > 選擇相同/不同單元格。接著,在「選擇相同/不同單元格」對話方塊中,請依下列步驟操作:
- 在「尋找值於」與「依據」區段中,分別選取兩個用來比較的欄位。
- 選擇「逐列」選項。
- 依需求選擇「相同值」或「不同值」。
- 指定是否為選取的值上色,然後點選確定。

系統會彈出對話方塊,提醒您已找到的值數量,按一下確定即可關閉對話方塊。這些值同時已被選取,您現在就能進行刪除、複製或其他操作!

若您勾選填充背景顏色與填充字體顏色核取方塊,結果將如下所示:

- 若要啟用區分大小寫的比較功能,請勾選區分大小寫選項。
- 此工具支援比較不同工作表中的兩個欄位。立即點擊深入了解如何選取相同或不同的儲存格。
- 若您對此工具感興趣,立即點擊此處免費下載,並享有 30 天試用!
範例 3:比較兩欄儲存格並標示重複或唯一資料
Excel 的「條件式格式設定」功能十分強大,可協助您輕鬆比較兩欄儲存格,並依需求醒目標示出相異或相符的項目。
1. 選取您要比較的兩個欄位,然後按一下首頁 > 使用條件格式 > 突顯儲存格規則 > 重複值。

2. 在彈出的重複值對話方塊中,從下拉式清單中選擇您需要的標示格式。

3. 按一下確定,兩欄中的重複項目即會立即被標示出來!

範例 4:比較兩欄儲存格並將完全重複的項目列於另一欄
若您希望在區分大小寫的前提下,逐儲存格比對兩欄資料,並將相符的值輸出至另一欄,以下巨集程式碼可協助您輕鬆達成此目標。
1. 啟用您要比較兩欄的工作表,然後按下 Alt + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。
2. 按一下插入> 模組(位於 )Microsoft Visual Basic for Applications 視窗中)。

3. 接著,將下列程式碼複製並貼上至新的空白模組指令碼中。
VBA:比較兩欄後將重複項目列於相鄰欄位
Sub ExtendOffice_FindMatches()
'UpdatebyKutools
Dim xRg, xRgC1, xRgC2, xRgF1, xRgF2 As Range
Dim xIntSR, xIntER, xIntSC, xIntEC As Integer
On Error Resume Next
SRg:
Set xRgC1 = Application.InputBox("Select first column:", "Kutools for Excel", , , , , , 8)
If xRgC1 Is Nothing Then Exit Sub
If xRgC1.Columns.Count <> 1 Then
MsgBox "Please select single column"
GoTo SRg
End If
SsRg:
Set xRgC2 = Application.InputBox("Select the second column:", "Kutools for Excel", , , , , , 8)
If xRgC2 Is Nothing Then Exit Sub
If xRgC2.Columns.Count <> 1 Then
MsgBox "Please select single column"
GoTo SsRg
End If
Set xWs = xRg.Worksheet
For Each xRgF1 In xRgC1
For Each xRgF2 In xRgC2
If xRgF1.Value = xRgF2.Value Then xRgF2.Offset(0, 1) = xRgF1.Value
Next xRgF2
Next xRgF1
End Sub

4. 按下 F5 鍵執行程式碼後,系統將依序彈出兩個對話方塊,供您分別選取兩欄,然後按一下確定確定。


相符項目已自動列於這兩欄右側的欄位中。

範例 1:比較兩欄並提取完全符合資料
例如,現有兩張表格,您希望比對 B 欄與 E 欄的內容,並從 C 欄提取對應的價格,將結果填入 F 欄。

這裡介紹幾個實用公式,助您輕鬆完成此任務。
在儲存格 F2(您要放置返回值的儲存格)中,使用下列其中一個公式:
=VLOOKUP(E2,$B$2:$C$8,2,0)
或
=INDEX($B$2:$C$8,MATCH(E2,$B$2:$B$8,0),2)

按下 Enter 鍵後,第一個值即自動填入;接著只要將控點向下拖曳至儲存格 F6,所有值便立即提取完成!

- 這些公式不支援區分大小寫。
- 公式中的數字 2 表示您要在表格陣列的第二欄中查找相符的值。
- 若公式找不到對應的值,將傳回錯誤值 #N/A。
若您對公式感到困惑,不妨試用便捷工具——公式助手(屬於 )Kutools for Excel 套件)!內建多種實用公式,輕鬆解決 Excel 中絕大多數問題。使用時只需選取範圍,無需記憶公式用法。立即下載試用!

範例 2:比較兩個欄並提取部分相符的資料
如下方截圖所示,若兩個比較欄位之間存在些微差異,上述方法將無法運作。

在儲存格 F2(您要放置返回值的儲存格)中,使用下列其中一個公式:
=VLOOKUP("*"&E2&"*",$B$2:$C$8,2,0)
或
=INDEX($B$2:$C$8,MATCH("*"&E2&"*",$B$2:$B$8,0),2)

按下 Enter 鍵,第一個值即已找到。接著將自動填滿控點向下拖曳至儲存格 F6,所有值皆已提取完成。

- 這些公式不支援區分大小寫。
- 公式中的數字 2 表示您要從表格陣列的第二欄中尋找相符的值。
- 若公式找不到對應的值,將傳回錯誤值 #N/A。
- 公式中的 * 為萬用字元,可用來代表任意單一字符或字串。
比較兩欄資料並找出遺漏的資料點
假設有兩欄資料,其中 B 欄較長、C 欄較短(如下方截圖所示),該如何找出 C 欄相較於 B 欄所遺漏的資料?

範例 1:比較兩個欄並找出遺漏的資料點
若您僅想在比較兩個欄後識別哪些資料遺漏,可使用下列其中一個公式:
=ISERROR(VLOOKUP(B2,$C$2:$C$10,1,0))
或
=NOT(ISNUMBER(MATCH(B2,$C$2:$C$10,0)))

按下 Enter 鍵後,將自動填滿控點拖曳至儲存格 D10. 此時,若資料同時存在於 B 欄與 C 欄,公式會傳回 FALSE;若資料僅存在於 B 欄而 C 欄遺漏,公式則傳回 TRUE。

範例 2:找出遺漏的資料點並將其列於另一欄(使用實用工具)
若您希望在比較兩個欄位後,對遺漏資料執行後續操作——例如將遺漏資料列於另一欄,或在較短欄位下方補齊遺漏資料——可立即試用實用工具:選擇相同/不同單元格,此工具屬於 Kutools for Excel。
安裝 Kutools for Excel 後,按一下 Kutools > 選取 > 選擇相同/不同單元格。接著在「選擇相同/不同單元格」對話方塊中,依下列步驟操作:
- 在「尋找值」區段中,選取包含完整清單的較長欄位。
- 在「依據」區段中,選取資料較不完整的較短欄位。
- 選擇「逐列」選項。
- 選取不同值選項,然後點擊確定。

將彈出一個對話方塊,提醒您遺漏資料的數量。按一下確定即可關閉該對話方塊,此時遺漏的資料已被自動選取。

現在,您只需按下 Ctrl + C 鍵,即可複製所選的遺漏資料;再依需求按下 Ctrl + V 鍵,輕鬆將資料貼到較短欄位下方或另一個新欄位中!


- 在「選擇相同/不同單元格」對話方塊中勾選忽略大小寫選項,即可在比較兩個欄位時支援區分大小寫。
- 此工具支援比較不同工作表中的兩個欄位。立即點擊,深入了解如何選取相同或不同的單元格。
- 若您對此工具感興趣,立即點擊此處免費下載,並享有 30 天試用!
範例 3:比較兩個欄並將遺漏資料列於下方
若您希望在比較兩個欄位後,將遺漏的資料列於較短欄位的下方,可運用 INDEX 陣列公式輕鬆達成此目的。
在較短欄下方的儲存格(假設為 C7)中,輸入下列公式:
=INDEX($B$2:$B$10,MATCH(TRUE,ISNA(MATCH($B$2:$B$10,$C$2:C6,0)),0))

按下 Shift + Ctrl + Enter 鍵,取得第一筆遺漏資料後,將自動填滿控點向下拖曳,直到出現錯誤值 #N/A 為止。

接著移除錯誤值,所有遺漏資料即已列於較短欄的下方。
使用萬用字元比較兩欄資料
假設 B 欄中有一份資料清單,而您希望統計 D 欄中包含「Apple」或「Candy」的儲存格數量,如下方截圖所示:

若要統計包含一個或多個值的儲存格數量,可運用含萬用字元的公式輕鬆解決!
=SUM(COUNTIF(B2,"*" & $D$2:$D$3 & "*"))

按下 Shift + Ctrl + Enter 鍵進行首次檢查,隨即自動填滿控點並將其向下拖曳至儲存格 F8.

若您想統計 D 欄中包含這些值的儲存格總數,請在 F8 儲存格下方使用下列公式:

- 您也可以使用公式,快速判斷某儲存格是否包含另一欄中的值:
只需按下 ENTER 鍵,再拖曳自動填滿控點,立即完成設定!=SUMPRODUCT(COUNTIF(B2,"*" &$D$2:$D$3& "*")) - 公式中的 * 為萬用字元,表示任一字元或字串。
範例 1:比較兩個欄是否大於或小於
您可運用簡易公式,快速判斷每列中「日期 1」是否晚於「日期 2」。
=IF(B2>C2,"Yes","No")

按下 Enter 鍵取得首次比較結果,接著將自動填滿控點向右拖曳至儲存格 C6,即可立即獲得所有結果!

- 在 Excel 中,日期實際上是以數字序列儲存,因此您可以直接套用公式來比較日期。
- 若您想比較每列中「日期 1」是否早於「日期 2」,請將公式中的「>」符號改為「<」。
範例 2:比較兩個欄是否大於或小於並套用格式
若您希望在「Date 1」欄中,將大於「Date 2」的儲存格醒目提示,可善用 Excel 的「條件式格式設定」功能。
1. 選取 B 欄(Date 1)中的日期,然後按一下開始 > 使用條件格式 > 新增規則。

2. 在新增格式設定規則對話方塊中,於選取規則類型區段選擇使用公式來決定要格式化哪些儲存格,並在文字方塊中輸入公式。
=$B2>$C2
至符合此公式的值要套用格式。

=$B2<$C2.
3. 按一下格式按鈕以開啟「設定儲存格格式」對話方塊,再依需求選擇格式類型;接著按一下確定即可完成設定。

4. 此時,Date 1 欄中大於 Date 2 欄的儲存格已被醒目提示。

比較兩欄資料並統計相符或相異項目數量
下列資料集為用於比較並統計相符或差異項的範例。

SUMPRODUCT 公式能快速統計兩欄中相符項目的數量。
=SUMPRODUCT(--(ISNUMBER(MATCH(B2:B8,C2:C8,0))))

按下 Enter 鍵,立即取得結果!

關於統計相符與差異項的更多方法,請參閱此頁面:在 Excel 中統計兩個欄之間的所有相符項/重複項
比較兩個範圍
閱讀上述方法後,您已掌握如何比較兩個欄位。然而在某些情況下,您可能需要比較兩個範圍(即包含多個欄位的兩組資料)。雖然可運用前述方法(公式或條件格式)逐欄進行比對,但這裡為您介紹一款實用工具-Kutools for Excel,無需公式即可在各種情境中快速完成此任務!
範例 1:依儲存格比較兩個範圍
這裡有兩個需要依儲存格進行比較的範圍,您可以使用選擇相同/不同單元格功能(屬於 )Kutools for Excel)輕鬆完成此任務!

免費安裝 Kutools for Excel 後,按一下 Kutools > 選取 > 選擇相同/不同單元格。接著在彈出的「選擇相同/不同單元格」對話方塊中,依下列步驟操作:
- 在「尋找值於」區段中,選取欲找出相符或相異項目的範圍(比較兩個範圍後)。
- 在「依據」區段中,選取另一個用於比較的範圍。
- 在「基準」區段中,選取「單一儲存格」。
- 在「尋找」區段中,選取您想選取或標示的儲存格類型。
- 在對選中結果的處理區段中,可透過填滿背景色或字體顏色來標示儲存格;若不需標示,請勿勾選核取方塊。按一下確定。

將彈出一個對話方塊,提醒您已選取的儲存格/列數量,請按一下確定以關閉該對話方塊。
- 選取並標示唯一值

- 選取並標示重複值

- 若要依列比較兩個範圍,您也可以使用「選擇相同/不同單元格」功能,此時請務必勾選每一列選項。


- 在「選擇相同/不同單元格」對話方塊中勾選忽略大小寫選項,即可在比較兩個欄位時支援區分大小寫。
- 此工具支援比較不同工作表中的兩個欄位。立即點擊深入了解如何選取相同或不同的單元格。
- 若您對此工具感興趣,立即點擊此處免費下載,並享有 30 天試用!
範例 2:比較兩個範圍的資料是否順序一致
假設範圍 F2:H7 為參考模型,您現在想確認範圍 B2:D7 中的資料是否已依照 F2:H7 的順序正確排列。

在此情況下,儲存格對比功能(屬於 )Kutools for Excel)能助您輕鬆達成目標!
免費安裝 Kutools for Excel 後,按一下 Kutools > 儲存格對比。接著在「儲存格對比」對話方塊中,依下列設定操作:
- 請分別將兩個範圍輸入至「尋找值於」與「依據」方塊中。
- 在「尋找」區段中,選取您想標示的儲存格類型。
- 在「標示類型」(位於)對選中結果的處理區段)中選擇標示方式,然後點擊「確定」。

此時會彈出一個對話方塊,提醒您已選取的儲存格數量,請按一下確定以關閉該對話方塊。與另一範圍不同的儲存格已被選取並醒目提示。

- 勾選忽略大小寫選項,即可在比較兩個儲存格時不區分大小寫。
- 按此處以深入了解儲存格對比。若您對此工具感興趣,立即點擊免費下載,並享有 30 天試用!
以上資訊詳細說明了如何在 Excel 中比較欄位資料,希望您覺得這些內容實用且有所助益!若想掌握更多能徹底改變您資料處理方式的寶貴 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、Publisher、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 天完整功能試用— 無需註冊,無需信用卡
- 超值首選— 比單獨購買增益集更省錢



