提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何在Excel中查找兩列中的重複值?

當我們使用工作表時,有時我們需要比較兩列並找到相同的值。 例如,我有兩列長的學生姓名,現在我想比較他們並找出相同的姓名。 如果我逐個細胞地比較它們,它會很煩人並且浪費很多時間。 有沒有什麼快捷的方法來完成這項任務?

使用公式查找兩列中的重複值

使用VBA代碼在兩列中查找重複值

使用Kutools for Excel快速查找兩列中的重複值好idea3

使用Kutools for Excel在一列中快速找到重複值好idea3


輕鬆組合列或行而不會丟失Excel中的數據

Kutools for Excel's Combine Columns and Rows 實用程序,您可以快速地結合基於行/列的多個單元格,並用逗號或空格分隔,或者將一定範圍的單元格與具有特定分隔符的單個單元格組合在一起。
例如,在這裡我做了一些操作:(1。)選擇選擇 合併列根據以下選項組合選定的單元格; (2)。為我選擇的組合數據指定一個分隔符 宇宙; (3。))指定要放置組合結果的單元格; (4)指定如何處理組合的單元格。 點擊60天內的全功能免費試用版!
doc組合單元格1
Kutools for Excel:擁有超過300便利的Excel加載項,可以在60天免費試用,不受限制。

使用公式查找兩列中的重複值


看看下面的截圖,我有列A(A2:A15)和列C(C2:C13),它們包含一些重複的名稱。

doc找到重複的1

通過使用公式,我們可以比較兩列並顯示重複值。 請按照以下步驟操作:

1。 在單元格B2中,輸入此公式: = IF(ISERROR(MATCH(A2,$ C $ 2:$ C $ 13,0)),“”,A2).

doc找到重複的2

注意: 在上面的公式中: A2 是你想要比較的列。 $ C $ 2:$ C $ 13 是你想與之比較的範圍。 您可以更改所使用的變量。

2。 按 輸入 鍵。 選擇單元格B2,然後將填充句柄拖到單元格B15上。 所有重複的名稱將顯示在B列中。請參見屏幕截圖:

doc找到重複的3


使用VBA代碼在兩列中查找重複值

以下VBA代碼也可以幫助您找出兩列之間的重複值。

1。 點擊 開發人員 > Visual Basic中,一個新的 Microsoft Visual Basic應用程序窗口 將會顯示,點擊 插入 > 模塊,並將以下代碼輸入到模塊中:

VBA代碼:從兩列中查找重複

Sub Compare()
Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
xTitleId = "KutoolsforExcel"
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。 點擊 DOC-乘法計算-3 按鈕來執行代碼,在彈出的框中選擇要比較的範圍1。

doc找到重複的4

3。 點擊 OK 並繼續選擇您將與之比較的範圍2。

doc找到重複的5

4。 然後點擊 OK,並且列A和列C中的重複值都在列A中被選擇。

doc找到重複的6

注意:如果要從列C中選擇重複項,則只需交換兩個選定的列。


使用Kutools for Excel快速查找兩列中的重複值

的幫助下 Kutools for Excel,你可以快速而舒適地找到重複的值。

Kutools for Excel, 與以上 300 方便的功能,讓您的工作更輕鬆。

安裝後 Kutools for Excel,請按照以下步驟操作:(免費下載Kutools for Excel!)

點擊 Kutools > Select > Select Same & Different Cells.

doc找到重複的10

1。 在 Select Same & Different Cells 對話框,請執行以下操作:

(1。)點擊第一個 DOC替換範圍,名稱,7按鈕選擇要比較的源列,然後單擊第二個 DOC替換範圍,名稱,7按鈕選擇與您進行比較的列;

(2。)選擇 Each rowBased on 部分;

(3。)然後選擇 相同的價值 來自 發現 部分;

(4)。最後,您可以選擇一種背景或字體顏色來突出顯示同一個單元格下的單元格 Processing of resuts 你需要的部分。

doc找到重複的8

2。 然後點擊 OK,並且在列A中已經選擇了列A和列B中相同的值。

doc找到重複的9

有了這個實用程序,您還可以找到兩列之間的不同值。


筆記:

  • My data has headers:如果您比較的數據包含標題,則可以選中此選項,並且不會比較標題。
  • Select entire rows:使用此選項,將選擇包含相同值的整個行。
  • Case Sensitive:選中此選項,您將比較大小寫敏感的列。
  • 這兩個比較範圍必須包含相同數量的列。
  • 如果您想從列C中選擇重複項,則只需交換兩個選定的列。

演示:快速查找並突出顯示兩列中的重複值

Kutools for Excel:300 +函數您必須在Excel中, 從這裡60天免費試用。

使用Kutools for Excel在一列中快速找到重複值

安裝後 Kutools for Excel,請按照以下步驟操作:(免費下載Kutools for Excel!)

有時,您可能想要在列中找到重複值,Kutools for Excel也可以幫助您快速處理它。

1。 選擇要查找重複值的列,單擊 Kutools > Select > Select Duplicate & Unique Cells.
doc找到重複的11

2。 在裡面 Select Duplicate & Unique Cells 對話框,檢查 Duplicates or All duplicates 選項,同時,您可以決定使用背景或字體顏色或不在中高亮顯示重複項 Processing of results 部分。
doc找到重複的12

3。 點擊 Ok,會彈出一個對話框提醒您所選重複單元格的數量,單擊 OK 將其關閉,並選擇並突出顯示重複項。
doc找到重複的13


相關文章:

如何在Excel中的兩列之間找到唯一的值?



推薦的Excel生產力工具

Kutools for Excel幫助您提前完成工作,並從人群中脫穎而出

  • 超過300強大的高級功能,專為1500工作場景設計,通過70%提高生產力,讓您有更多時間照顧家庭和享受生活。
  • 不再需要記憶公式和VBA代碼,從現在起讓你的大腦休息一下。
  • 成為3分鐘的Excel專家,複雜和重複的操作可以在幾秒鐘內完成,
  • 每天減少成千上萬的鍵盤和鼠標操作,現在告別職業病。
  • 110,000高效人才和300 +世界知名公司的選擇。
  • 60-day full功能免費試用。 60天退款保證。 2多年的免費升級和支持。

將選項卡式瀏覽和編輯帶到Microsoft Office,遠比瀏覽器的選項卡強大

  • Office選項卡專為Word,Excel,PowerPoint和其他Office應用程序設計:Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.