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

如何比較兩欄資料,並在另一欄中找到相符項目時予以標示?

作者Xiaoyang修改日期

在 Excel 中管理資料時,您經常需要找出同時出現在兩個不同清單中的項目。例如,若您的工作表中包含清單 A 與清單 B,並希望以視覺方式標示出清單 A 中也存在於清單 B 的項目,就能快速識別重疊內容、重複資料或需進一步處理的項目。這類比較廣泛應用於多種情境,如驗證庫存、檢查重複條目,或進行跨資料集的記錄交叉比對。本文將為您介紹幾種實用技巧,協助您在 Excel 中輕鬆比較兩欄資料,並醒目標示出彼此共有的值。

原始欄位資料與比較後已標示儲存格的螢幕截圖


使用使用條件格式在另一欄中存在重複項目時標示儲存格

在 Excel 中,使用條件格式提供了一種快速又彈性的方式,輕鬆標示出同時出現在兩欄中的值。當您不想變更原始資料,卻又希望一眼就能視覺辨識相符項目時,這個方法尤其實用!請依照下列步驟操作:

1. 選取 A 欄中您想標示的儲存格(這些項目也必須存在於 C 欄中)。請務必精準選取資料範圍,避免包含多餘的空白儲存格,否則若兩欄同時出現空白,系統也可能將其標示出來。

2. 前往開始索引標籤,按一下使用條件格式,然後選擇新增規則。在新增格式設定規則對話方塊中,選取使用公式來決定要格式化哪些儲存格。在標示為符合此公式的值要套用格式的方框中,輸入:=MATCH(A2,$C$2:$C$12,0)。此公式會檢查 A 欄中的每個值是否可在 C 欄的指定範圍中找到。請參閱截圖:

使用公式建立新的「條件式格式設定」規則

注意:在此公式中,A2 代表您要比較之欄位(清單 A)的第一個資料儲存格,而 $C$2:$C$12 則是來自清單 B 的查詢範圍。請將 A2 設為相對參照,使其能隨每一列自動調整;並將 $C$2:$C$12 設為絕對參照,以固定比較範圍。

3. 按一下格式,開啟設定儲存格格式對話方塊;在填滿索引標籤中選擇一種標示色彩,確認後按一下確定關閉對話方塊。

選取標示色彩

4. 按一下確定以套用規則,清單 A 中所有同時存在於清單 B 的值都會被標示出來。結果範例:

已標示的結果

注意(反向操作):若要醒目提示清單 B(C 欄)中同時出現在清單 A 的值,請先選取 C 欄中的儲存格,再使用以下公式:=MATCH(C2,$A$2:$A$15,0) 請謹慎處理儲存格參照,避免範圍錯誤或遺漏。

條件格式非常適合快速進行視覺分析,但若用於極大型資料集,多個基於公式的規則可能會拖慢計算與捲動速度。請注意,此方法僅會標示相符項目,並不會提取或篩選它們。


比較兩欄並在另一欄中存在重複項目時標示儲存格

當您需要比較兩欄資料,並快速標示出同時存在於兩欄中的值時,Kutools for Excel選擇相同/不同單元格功能是個便捷首選!此功能特別適合偏好直覺化介面、希望避開複雜公式或手動設定的使用者。透過 Kutools,只需幾次點擊,即可輕鬆完成重複項目的標示,在處理冗長清單或重複性任務時尤其高效。立即下載並免費試用 Kutools for Excel!

使用 Kutools for Excel 輕鬆比較兩個欄位,並在另一欄位中存在重複項目時標示儲存格的螢幕截圖


使用 Kutools for Excel 在另一欄中存在重複項目時標示儲存格

如果您不熟悉撰寫公式或設定條件格式規則,不妨善用簡單易上手的 Kutools for Excel 增益集!其內建的選擇相同/不同單元格工具,能輕鬆簡化兩欄資料比對並標示相符值的流程,無論您是新手或高手都同樣適用。

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

1. 前往 Kutools 索引標籤,然後按一下選取> 選擇相同/不同單元格 以開啟對話方塊。此功能位置明確,無需撰寫或調整公式,即可輕鬆使用!

啟用「選取相同與不同儲存格」功能的螢幕截圖

2. 選擇相同/不同單元格對話方塊中,執行下列操作:

(1.)在尋找值於依據方框中設定您的比較範圍,選取要比較的兩個清單;

(2.)在下方,根據每一列進行選擇,以確保逐項比較;

(3.)在尋找區段中,選取相同值,即可專注找出兩欄之間的共同項目;

(4.)使用對選中結果的處理選項,設定您偏好的背景或字型標示色彩,讓處理完成後能一目了然地辨識出所有相符項目!

顯示如何設定此功能的螢幕截圖

3. 完成所有設定後,按一下確定按鈕。Kutools 將自動處理您所選取的範圍,並提示已找到及標示的相符儲存格數量。請按一下提示中的確定以關閉提示。此時,清單 A 中的重複值將被清晰標示並自動選取,讓您輕鬆檢閱與進一步分析!

顯示已標示結果的螢幕截圖

注意:若您想改為標示清單 B 中的重複項目,只需在對話方塊中交換比較範圍即可。此彈性設計讓您能依需求輕鬆標示任一清單中的相符項目!

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

Kutools 解決方案對追求一致性與效率的使用者而言頗具優勢。但請注意,這是一款額外的 Excel 增益集,在某些環境(例如嚴格管控的企業環境或共用的公共電腦)中可能無法使用。


VBA 程式碼-使用 VBA 逐一比對欄位並以程式方式標示相符值

若您經常需要比較欄位,或希望完全自動化標示流程,使用 VBA 是一種高效且可重複執行的解決方案。透過 VBA,您能精確掌控比較過程、直接標示相符值,並根據工作表中任何一致的資料結構自訂操作行為。此方法特別適合進階使用者,或需定期執行此類任務的情境。

1. 開啟 Excel 工作表,並前往開發人員索引標籤。點選 Visual Basic,即可開啟 Microsoft Visual Basic for Applications 視窗。在 VBA 專案視窗中,點選插入 > 模組 以建立新模組。將下列程式碼複製並貼上至該模組中:

Sub HighlightMatchingValues()
    Dim rngA As Range
    Dim rngB As Range
    Dim cellA As Range
    Dim matchCell As Range
    Dim xTitleId As String
    Dim matchFound As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rngA = Application.InputBox("Select the range for List A", xTitleId, Type:=8)
    Set rngB = Application.InputBox("Select the range for List B", xTitleId, Type:=8)
    
    Application.ScreenUpdating = False
    
    For Each cellA In rngA
        matchFound = False
        For Each matchCell In rngB
            If cellA.Value = matchCell.Value And cellA.Value <> "" Then
                matchFound = True
                Exit For
            End If
        Next matchCell
        
        If matchFound Then
            cellA.Interior.Color = RGB(255, 255, 0) 'Highlight with yellow
        End If
    Next cellA
    
    Application.ScreenUpdating = True
    
    MsgBox "Matching values in List A have been highlighted.", vbInformation, "KutoolsforExcel"
End Sub

2. 若要執行程式碼,請先在模組內按一下,再按下 F5 或點選執行按鈕執行按鈕。當系統提示時,請先選取清單 A 的範圍,再選取清單 B 的範圍。巨集將自動標示清單 A 中所有同時存在於清單 B 的值,並以黃色填滿,讓您一目了然!

提示與注意事項:當您處理大型清單、需要重複自動化,或追求更高自訂彈性時,請使用此方法。務必先儲存您的工作,並確認所有已套用填充色彩的儲存格皆已納入考量——因為巨集將覆寫相符項目現有的儲存格背景。若需反轉比較方向或變更醒目提示色彩,請依需求調整程式碼。巨集將透過清晰提示引導您完成選取作業,有效降低區域選擇錯誤的風險。

若遇到錯誤,請確認所選的區域不包含合併或標題列,且數值具可比性(皆為數字或文字,且不含隱藏的特殊字元)。


Excel 公式-使用 COUNTIF 公式建立輔助欄以標示重複項目

除了直接醒目提示外,您還可搭配公式建立輔助欄位來標記重複值,再透過手動方式或條件格式進行醒目提示。此方法簡潔明瞭,特別適用於需在套用任何格式前明確標示相符項目時。當您希望保留永久性的指示欄位,以利後續分析或自動化工作流程時,這種做法尤其實用。

1. 在緊鄰清單 A 的空白列中(例如儲存格 )B2),輸入下列公式:

=IF(COUNTIF($C$2:$C$12,A2)>0,"Duplicate","")

此公式會檢查 A2 中的值是否出現在 C2:C12 範圍內。若存在,公式將傳回「Duplicate」;否則儲存格將保持空白。您可以根據實際資料清單的位置與範圍,自由調整儲存格參照!

2. 按下 Enter 鍵後,使用填滿控點將公式向下拖曳,即可套用至清單 A 的所有列,在輔助欄中標示出同時出現在兩欄中的值。

3. (選擇性)為提升視覺清晰度,您現在可依據此輔助欄使用條件格式:

  • 選取您要在清單 A 中標示的範圍。
  • 前往開始 > 使用條件格式 > 新增規則
  • 選擇使用公式來決定要格式化哪些儲存格,並輸入類似 =$B2="Duplicate" 的公式(假設 B 欄為您的輔助欄)。
  • 設定您想要的標示格式,然後確認以套用規則。

此方法能清晰呈現比較過程,方便後續處理或篩選,也非常適合用於資料稽核與追蹤。請注意,您需保留輔助欄位以持續進行比較,而額外的欄位可能會略微增加工作表的複雜度。


相關文章:

如何檢查或找出某個值是否存在於另一欄中?

如何在 Excel 中比較兩欄資料並標示出其中的差異?

如何在 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用