如何在 Excel 中比較兩欄的字母數字值?
如果您手上有兩組字母數字組成的文字資料,想快速比對這兩欄內容,找出其中的重複值或唯一值,而不必逐筆檢查,有沒有更有效率的做法?本文將為您介紹幾種在 Excel 中輕鬆完成此任務的實用技巧。
比較兩欄中的字母數字值以找出相同值
以下公式可協助您識別 A 欄與 B 欄中相同的字母數字值,請照下列步驟操作:
輸入此公式:=IFERROR(IF(MATCH(B2,$A$2:$A$11,0)>0,"Match"),"")(B2 是您要與另一欄比較的儲存格,A2:A11 是要與之比較的資料清單),然後將公式輸入至緊鄰資料欄位旁的空白儲存格中,並向下拖曳填滿控制點以套用至所需範圍。完成後,若兩欄中存在相同值,對應儲存格將立即顯示「Match」文字,如下圖所示:

比較兩欄中的字母數字值以分別列出不同值
若要分別找出並列出兩欄中所有不同的字串,下列 VBA 程式碼或許能協助您,請依下列步驟操作:
1. 按住 ALT + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。
2. 點選插入> 模組,並將下列程式碼貼到模組視窗中。
VBA 程式碼:分別列出兩欄中不同的儲存格值:
Sub Compare()
'Updateby Extendoffice
Dim I As Long, J As Long, K As Long, M As Long
Application.ScreenUpdating = False
J = 1
K = 1
M = Cells(Rows.Count, 2).End(xlUp).Row
Range("D1").Value = "A not in B"
Range("E1").Value = "B not in A"
For I = 2 To M
If IsError(Application.Match(Range("A" & I).Value, Columns("B"), 0)) Then
J = J + 1
Range("D" & J).Value = Range("A" & I).Value
End If
If IsError(Application.Match(Range("B" & I).Value, Columns("A"), 0)) Then
K = K + 1
Range("E" & K).Value = Range("B" & I).Value
End If
Next I
Application.ScreenUpdating = True
End Sub
3. 接著按下 F5 鍵執行此程式碼,兩欄中的不同值將分別顯示於 D 欄與 E 欄,如下圖所示:

比較兩欄中的字母數字值以選取或標示相同或不同值的值
若您已安裝 Kutools for Excel,即可透過其強大工具——選擇相同/不同單元格,快速比較兩欄中的字母數字字串,並立即找出或標示出相同與不同的值!
安裝 Kutools for Excel 後,請依下列步驟操作:
1. 按住 Ctrl 鍵,分別選取兩欄,再點選 Kutools > 選取 > 選擇相同/不同單元格,如下圖所示:

2. 在選擇相同/不同單元格對話方塊中,請執行下列操作:
(1.) 若無需比較兩欄的標題,請勾選包含標題;
(2.) 在每一列下方的比對依據區段中選取
(3.) 若想找出兩欄中皆存在的儲存格值,請在尋找區段中選取相同值
(4.) 若想以背景色或字體顏色標示所選儲存格,請在結果處理區段中,勾選填充背景顏色或填充字體顏色。

3. 完成設定後,點選確定按鈕,系統將彈出提示框,告知您已選取的儲存格數量,同時 A 欄與 C 欄中相同的儲存格值也已在 A 欄中標示出來,如下圖所示:

注意事項:
1. 若在不同值文字框對話方塊中選取比較範圍,則僅存在於 A 欄但不存在於 C 欄的值將如右圖所示標示出來:

2. 若要在 C 欄中選取或標示相同或不同值的資料,只需依需求交換尋找值於與依據文字框中的兩欄即可。
Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
示範:使用 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用