KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 工作表中比較兩份郵箱地址清單?

作者曉陽修改日期

當您在 Excel 中處理大型資料集時,可能會需要找出一份清單中的哪些電子郵件地址也同時出現在另一份清單中。例如,您可能希望將已註冊使用者的郵箱清單與行銷活動聯絡人進行比對,或確認活動出席者是否已包含在您的主清單內。通常,這兩份郵箱地址清單會分別位於不同欄位(例如 A 欄與 B 欄),而您的目標正是找出同時出現在這兩欄中的地址。

本文提供多種實用方法,協助您比對兩欄郵箱地址並快速找出相符項目。若 B 欄中的某個郵箱地址同時出現在 A 欄中,即可在 C 欄對應的儲存格旁顯示「找到相符項目」,或透過視覺標示突顯重複項目,方便後續審查。以下每種方法皆針對不同複雜度與使用者需求設計,讓您輕鬆選出最適合自身情境的解決方案。

比較兩組電子郵件地址

使用公式比較兩份郵箱地址清單並找出相同項目

使用 Kutools for Excel 比較兩份郵箱地址清單並選取或標示相同項目

使用 VBA 程式碼自動比對並標記相符的電子郵件

使用使用條件格式標示相符的郵箱地址


使用公式比較兩份郵箱地址清單並找出相同項目

在 Excel 中比對兩欄並標示相符的電子郵件地址,最直接的方法之一就是使用簡單公式。此方法適用於大多數例行檢查,尤其在電子郵件清單規模不大時,無需額外工具或複雜設定即可輕鬆完成。

若要判斷 B 欄中的電子郵件是否也存在於 A 欄,並將結果顯示於 C 欄,請依照下列步驟操作:

1. 在 B 欄第一筆電子郵件旁的空白儲存格中(假設第一筆電子郵件位於 B2,則為 C2),輸入下列公式:

=IF(COUNTIF($A$2:$A$10,B2)>0, "Match Found","")

此公式會檢查 B2 儲存格中的電子郵件是否出現在 A2:A10 範圍內;若找到相符項目,即傳回「找到相符項目」,否則傳回空白儲存格。

2. 按下 Enter 確認公式後,使用填滿控點向下拖曳至 C 欄其餘儲存格,即可讓 B 欄中的每封電子郵件自動與 A 欄清單比對,相符結果將立即顯示!

套用公式來比較兩組電子郵件地址

若您的清單較長或起始列不同,請務必調整公式中的範圍。處理大型資料集時,只要資料不含前導或尾隨空格,此方法依然可靠——因為這些多餘空格會影響比對準確度。為獲得最佳結果,建議使用 Excel 的 TRIM 函數,輕鬆清除資料中的多餘空格!


使用 Kutools for Excel 比較兩份郵箱地址清單並選取或標示相同項目

對於經常需要比對清單或追求更高自動化效率的使用者,Kutools for Excel 增益集提供強大的選擇相同/不同單元格功能,可快速選取或標示兩份清單中重複的郵箱地址,大幅簡化作業流程,遠勝手動輸入公式!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

安裝 Kutools for Excel 後,請依下列步驟操作:

1. 選取您要比較的兩欄(例如 A 欄與 B 欄),然後前往 Kutools> 選取> 選擇相同/不同單元格,即可開啟對話方塊。

點擊 Kutools 的「選取相同與不同儲存格」功能

2. 在選擇相同/不同單元格對話方塊中,請依下列方式設定,確保比對結果精準無誤:

(1.) 若資料包含標題列,請勾選包含標題選項,以免標題列被誤視為資料進行比對。

(2.) 在依據下,請依資料集格式選擇整列以逐列比對對應儲存格,或選擇單一儲存格進行逐儲存格比對。

(3.) 在尋找下,選取相同值,即可找出兩欄中重複出現的項目。

(4.) 若要強化視覺效果,請在對選中結果的處理區段中,選取您偏好的背景色或字體顏色來標示相符項目。

在對話方塊中指定選項

3. 按一下確定,兩欄中找到的郵箱地址將立即被選取並標示,方便您審查或匯出相符結果。

同時存在於兩組清單中的相同電子郵件地址已被選取並標示

此方法特別適用於大型或經常更新的試算表,不僅能有效減少錯誤,更能大幅節省寶貴時間。Kutools for Excel 更提供多項進階工具,助您輕鬆應對資料管理與比對任務。

立即下載 Kutools for Excel,免費試用!


使用 VBA 程式碼自動比對並標記相符的電子郵件

若您處理的是極大型清單、需要頻繁重複比對,或希望自動化整個比對流程,使用 VBA 巨集將是高效之選。此方法善用 Excel 內建的程式設計功能,快速掃描兩份清單,並以程式自動標記相符項目。以下巨集會逐一檢查 B 欄中的每封電子郵件是否出現在 A 欄中,並在 C 欄對應儲存格填入「找到相符項目」。

VBA 特別適合處理重複性任務或超大型資料集,因為手動操作在這些情況下可能效率低下且容易出錯。不過,執行 VBA 程式碼時務必謹慎——請務必事先備份資料,並留意巨集僅適用於 Excel 桌面版,無法在 Excel Online 中使用。

1. 前往開發人員>Visual Basic。在 Microsoft Visual Basic for Applications 視窗中,點選插入> 模組,並將下列程式碼貼到新模組中:

Sub MarkMatchingEmails()
    Dim ws As Worksheet
    Dim lastRowA As Long, lastRowB As Long, i As Long
    Dim emailA As Range, emailB As Range
    
    Set ws = ActiveSheet
    lastRowA = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    lastRowB = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
    
    For i = 2 To lastRowB
        If Application.CountIf(ws.Range("A2:A" & lastRowA), ws.Cells(i, 2).Value) > 0 And ws.Cells(i, 2).Value <> "" Then
            ws.Cells(i, 3).Value = "Match Found"
        Else
            ws.Cells(i, 3).Value = ""
        End If
    Next i
End Sub

2. 點擊執行按鈕執行按鈕,或按下 F5 立即執行程式碼!此巨集將自動掃描 B 欄中所有電子信箱地址(從第 2 列開始),與 A 欄清單進行比對,並在 C 欄即時標示相符項目為「找到相符項目」。

若您的電子郵件清單不在 A 欄與 B 欄,請相應調整程式碼。為確保最佳效果,請確認資料集中不含多餘的空白列。執行巨集前,務必先儲存檔案,並確認 Excel 設定中已啟用巨集功能。


使用使用條件格式標示相符的郵箱地址

條件格式提供了一種簡單且內建的方式,讓您無需使用公式或增益集,就能直接在 Excel 工作表中以視覺化方式快速識別相符的郵箱地址。此方法特別適合需要一目了然掌握兩份清單中重複出現之地址的場合,尤其適用於協作審查或簡報情境。

1. 選取 B 欄中包含電子郵件地址的範圍(例如 B2:B10)。

2. 前往開始索引標籤,按一下使用條件格式> 新增規則。在對話方塊中,選取使用公式來決定要格式化的儲存格

3. 輸入下列公式後,按一下格式,並選擇您偏好的標示顏色:

=COUNTIF($A$2:$A$10,B2)>0

此公式會標示 B2:B10 範圍內同時出現在 A2:A10 中的儲存格,請依您的資料需求調整範圍。

4. 按一下確定以套用格式設定。現在,欄位 B 中所有相符的電子信箱地址都會以視覺方式強調顯示,方便您快速辨識!

若您希望同時標示兩個欄位中的相符項目,請針對欄位 A 重複上述步驟,並套用對應的公式。


疑難排解與提示:

  • 所有解決方案都可能因電子郵件清單中的空格不一致、大小寫敏感或格式問題而產生意外結果。建議您在比對前,先使用 Excel 的 TRIMLOWER 函數清理並標準化資料,確保比對精準無誤!
  • 處理大型資料集時,手動公式或條件格式可能會大幅降低執行速度;此時,改用 VBA 或 Kutools for Excel 能帶來更出色的效能與靈活性。
  • 若公式或巨集出現錯誤,請再次確認所選範圍是否一致,且數據中不含任何空白列。

摘要建議:選擇方法時,請考量資料量大小、您對 Excel 功能的熟悉程度,以及執行此作業的頻率。內建公式與條件格式非常適合快速檢閱;若需自動化處理、管理大型清單,或確保一致性與可重複性,則 VBA 與 Kutools for Excel 更為理想。

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 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 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用