比對兩欄並在 Excel 中尋找重複資料(完整指南)
在 Excel 中識別兩欄之間的重複值是數據分析的常見任務,有助於發現資料輸入錯誤、重複記錄,或執行資料清洗。本文將指導您如何高效又準確地找出兩欄中的重複或相符項目。

使用使用條件格式在兩欄中標示重複項目
在 Excel 中跨兩欄標示重複項目,是識別重複資料的有效方法,尤其在大型資料集中,手動檢查往往不切實際。此時,善用條件格式功能便是完成此任務的實用選擇。
步驟 1:選取您要標示重複項目的欄位資料
在此範例中,我將選取 A2:A10,請參閱截圖:
步驟 2:套用使用條件格式功能
- 按一下「開始」>「使用條件格式」>「新增規則」,請參閱截圖:

- 在「新增格式設定規則」對話方塊中,請執行下列操作:
- 2.1 從「選取規則類型」清單方塊中選擇「使用公式來決定要格式化哪些儲存格」;
- 2.2 在「當此公式為 true 時格式化數值」文字方塊中輸入下列公式;
=COUNTIF($B$2:$B$10, A2)>0 - 注意:在上述公式中,「B2:B10」代表您要進行比對的資料清單,「A2」則是您希望醒目提示重複項目的欄位中的第一個儲存格。此公式會檢查 A2 儲存格的值是否出現在 B 欄的任何位置,請根據您的實際資料調整儲存格參照。
- 2.3 接著,請點擊「格式」按鈕。

- 在彈出的「設定儲存格格式」對話方塊中,選取一種顏色來標示重複項目,然後點擊「確定」。

- 返回「新增格式設定規則」對話方塊後,請按一下「確定」按鈕。
結果:
現在,A 欄與 B 欄中重複的值已在 A 欄中標示,如下方截圖所示:
- 「使用條件格式」中的重複值規則預設為「不區分大小寫」,因此 Apple 與 apple 都會被標示為重複項目。
- 如果您想醒目提示 B 欄中的重複項目,只需先選取 B 欄,然後將下列公式套用至「使用條件格式」:
=COUNTIF($A$2:$A$10, B2)>0
使用強大工具 – Kutools 在兩欄中選擇並高亮重複值
有時您不僅需要標示重複項目,還需直接選取這些重複值,以便複製並貼上到活頁簿的其他位置。「Kutools for Excel」的「選擇相同/不同單元格」功能正是您的理想選擇,能同時標示並選取所需儲存格,輕鬆辨識重複或唯一值。
按一下「Kutools」>「選取」>「選擇相同/不同單元格」,在「選擇相同/不同單元格」對話方塊中,請執行下列操作:
- 分別在「尋找值於」與「依據」方塊中選取源數據與要比對的資料;
- 在「依據」區段下選取「每一列」;
- 在「尋找」區段中選擇「相同值」;
- 在「對選中結果的處理」區段下,為標示重複值指定一種背景顏色;
- 最後,點擊「確定」按鈕。

結果:
現在,A 欄與 B 欄中重複的值已在 A 欄中標示並選取,隨時可複製貼上至任何目標儲存格。詳情請參閱截圖:
- 當您在「選擇相同/不同單元格」對話方塊中勾選「區分大小寫」核取方塊後,系統將支援區分大小寫的比較功能。
- 如果您想選取 B 欄中的重複項目,只需在「選擇相同/不同單元格」對話方塊的「尋找值所在範圍」與「依據」方塊中交換兩個已選取的欄位即可;
- 若要使用此功能,請 下載並安裝 Kutools for Excel。
使用公式在兩欄中尋找並提取重複項目
若要在兩欄之間精準找出並提取重複項目,可運用公式輕鬆達成。
請將下列公式複製並貼到您要用來顯示結果的空白儲存格中,然後向下拖曳填滿控點,將公式套用至其他儲存格。
=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)
注意:在上述公式中,「A2」是您要從中找出重複項之欄位的第一個儲存格;「B2:B10」則代表用來比對的資料清單。
結果:
如您所見,若 A 欄的資料存在於 B 欄中,就會顯示該數值;否則,儲存格將保持空白。
使用 VBA 程式碼在兩欄中選擇重複值
本節將逐步引導您建立一段 VBA 程式碼,用以識別並選取兩欄中的重複值。
步驟 1:開啟 VBA 模組編輯器並複製程式碼
- 按下「Alt + F11」鍵,即可開啟「Microsoft Visual Basic for Applications」視窗。
- 在開啟的視窗中,點選「插入」>「模組」,即可建立一個全新的空白模組。
- 接著,將下方程式碼複製並貼上至空白模組中。VBA 程式碼:在兩欄之間尋找並選取重複值
Sub Compare() 'Update by Extendoffice Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range xTitleId = "KutoolsforExcel" On Error Resume Next Set Range1 = Application.Selection Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8) Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False For Each Rng1 In Range1 xValue = Rng1.Value For Each Rng2 In Range2 If xValue = Rng2.Value Then If outRng Is Nothing Then Set outRng = Rng1 Else Set outRng = Application.Union(outRng, Rng1) End If End If Next Next outRng.Select Application.ScreenUpdating = True End Sub
步驟 2:執行此 VBA 程式碼
- 貼上此程式碼後,請按下「F5」鍵執行。在第一個提示方塊中,選取您要據以篩選重複值的資料清單,然後按一下「確定」。

- 在第二個提示方塊中,選取您要進行比對的資料清單,然後按一下「確定」,請參閱截圖:

結果:
現在,A 欄與 B 欄中的重複值已在 A 欄中被選取,方便您依需求為這些儲存格填色或進行複製貼上。
- 此 VBA 程式碼為「區分大小寫」;
- 若您想選取 B 欄中的重複項目,只需在選取資料範圍時,將兩個已選欄位互換即可。
逐列比較兩欄是否相符
在 Excel 中,逐列比對兩欄資料通常是確認內容是否相符的關鍵步驟,有助於核對記錄或分析資料趨勢等任務。Excel 提供多種方法達成此目的,從簡易公式到專用功能一應俱全,您可依實際需求選擇最適合的方式。接下來,我們將介紹幾種簡便又高效的做法,助您輕鬆完成這項工作。
使用公式逐列比較兩欄
Excel 的公式提供了一種直接又強大的跨欄資料比對方式,操作簡單卻功能強大。以下說明如何使用:假設 A 欄與 B 欄中各有資料,若要檢查兩欄內容是否相符,可使用下列公式:
- 「使用等於運算子(=)」:比較兩個儲存格最簡單的方法
- 「IF 函數」:讓您的比較結果更具資訊性
- 「EXACT 函數」:區分大小寫的比較
使用等於運算子(=):
請輸入或複製下列公式,按下「ENTER 鍵」後,再向下拖曳填滿控點,即可取得所有結果:若 A 欄與 B 欄同列的數值相同,則傳回 TRUE;若不同,則傳回 FALSE。請參閱截圖:
=A2=B2

IF 函數:
若希望比對結果提供更豐富的資訊,可運用 IF 函數顯示自訂訊息。
請輸入或複製下方公式,按下「Enter 鍵」後,再向下拖曳填滿控點,即可取得所有結果。數值相同時會顯示「Match」,不同則顯示「No Match」。詳情請參閱截圖:
=IF(A2=B2, "Match", "No Match")

EXACT 函數:
若需區分大小寫的比對,請使用「EXACT 函數」。
請輸入或複製下列公式,按下「Enter 鍵」後,再向下拖曳填滿控點,即可取得所有結果。當數值完全相符時,會顯示「Match」;若不相符,則顯示「No Match」。詳情請參閱截圖:
=IF(EXACT(A2,B2), "Match", "No match")

使用實用工具 —— Kutools 選取並標示同一列中的相符項目
若您希望逐列選取並直接標示兩欄之間的相符項目,而非在另一欄顯示結果,Kutools for Excel 的「儲存格對比」功能將是您的絕佳選擇!它能快速選取每列中數值相同(或不同)的儲存格,並立即套用填充色彩,讓比對結果一目了然。
按一下「Kutools」>「儲存格對比」,在「儲存格對比」對話方塊中,請執行下列操作:
- 分別在「尋找值於」與「依據」方塊中選取兩欄的資料;
- 在「尋找」區段下選取「相同儲存格」;
- 在「對選中結果的處理」區段下,為標示相符項目指定一種背景顏色;
- 最後,點選「確定」按鈕。

結果:
現在,同列中的相符項目已在 A 欄中標示並自動選取,方便您一鍵複製並貼上至任何所需位置。請參閱截圖:
- 當您在「儲存格對比」對話方塊中勾選「區分大小寫」選項時,此功能「支援區分大小寫」的比較;
- 如果您想選取 B 欄中的相符項目,只需在「儲存格對比」對話方塊的「尋找值所在範圍」與「依據」方塊中交換兩個已選取的欄位即可;
- 若要使用此功能,請 下載並安裝 Kutools for Excel。
比較兩欄並標示同一列中的相符項目
在 Excel 中,運用條件格式能高效比對兩欄資料,並自動標示同列中的相符項目。以下是識別並標示同列相符項目的操作指南:
步驟 1:選取數據區域
選取您要標示同列相符項目的資料範圍。
步驟 2:套用使用條件格式功能
- 按一下「開始」>「使用條件格式」>「新增規則」。在「新增格式設定規則」對話方塊中,請執行下列操作:
- 2.1 從「選取規則類型」清單方塊中選擇「使用公式來決定要格式化哪些儲存格」;
- 2.2 在「當此公式為 true 時格式化數值」文字方塊中輸入下列公式;
=$B2=$A2 - 2.3 接著,點擊「格式」按鈕。

- 在彈出的「設定儲存格格式」對話方塊中,選取一種顏色來標示相符項目,然後點擊「確定」。

- 返回「新增格式設定規則」對話方塊後,請按一下「確定」按鈕。
結果:
現在,同列中的相符數值已立即被標示,請參閱截圖:
- 條件格式中的公式預設為「不區分大小寫」。
- 如果您希望醒目提示數值不同的儲存格,請套用下列公式:
=$B2<>$A2
比較兩欄並提取相符資料
當您在 Excel 中處理兩組資料,並需要從一個清單中找出與另一清單相符的項目時,查詢公式正是擷取這些匹配項目的理想解決方案。
在 Excel 中,假設 A 欄為水果清單,B 欄為對應的銷售金額,而您希望將這些水果與 D 欄中指定的水果進行比對,並從 B 欄傳回相對應的銷售金額,該如何操作?
請套用下列任一所需公式,再向下拖曳填滿控點,即可將該公式套用至其餘儲存格。
- 適用所有 Excel 版本:
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE) - Excel 365 與 Excel 2021:
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
結果:
若找到相符項目,將顯示所有對應數值;否則會傳回 #N/A 錯誤。請參閱截圖:
- 使用上述公式時,若 D 欄中的水果在 A 欄找不到相符項目,將會傳回錯誤。為讓這些錯誤訊息更易理解,您可使用 IFERROR 函數將公式包覆起來:
- 所有 Excel 版本:
=IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found") - Excel 365 與 Excel 2021:
=IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
- 所有 Excel 版本:
- 對於熱衷進階查詢公式的使用者,「Kutools for Excel」提供一套令人印象深刻的進階查詢公式,將傳統 VLOOKUP 函數提升至全新境界,讓您在資料管理工作中享有無與倫比的精準度與效率!

Kutools for Excel 內建超過 300 項實用工具,助您大幅提升工作效率。立即體驗完整功能,讓您的試算表更上一層樓!立即取得!
相關文章:
- 在範圍內尋找並醒目提示重複行
- 有時,您的工作表資料區域中可能會出現重複記錄,而您現在希望在指定範圍內找出或醒目提示這些重複的資料列,如下方螢幕截圖所示。雖然您可以逐一檢查各欄位來識別這些項目,但當資料列高達數百筆時,這種方式顯然不是最有效率的做法。接下來,我將為您介紹幾種實用又高效的方法,輕鬆完成這項任務。
- 以不同色彩醒目提示重複值
- 在 Excel 中,我們可以輕鬆運用條件格式,以單一顏色醒目提示欄位中的重複值;但有時,您可能希望用不同色彩來標示這些重複項目,以便更快速、直覺地辨識它們,如下方螢幕截圖所示。該如何在 Excel 中實現這項效果呢?
- 在 Excel 中尋找、醒目提示、篩選、計數及刪除重複項目
- 在 Excel 中,無論是手動輸入資料、從其他來源複製內容,或因其他因素,重複資料總是難以避免。這些重複項目有時確實必要且具參考價值,但有時卻可能引發錯誤或造成誤解。本文將帶您快速掌握多種實用方法——包括運用公式、設定條件格式規則,以及借助第三方增益集——輕鬆識別、標示、篩選、計數並刪除 Excel 中的重複資料。
- 刪除重複並以空白儲存格取代
- 當您在 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 天完整功能試用— 無需註冊,無需信用卡
- 超值首選— 比單獨購買各項增益集更省錢









