提示:其他語言是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 +高級功能通過71%提高您的工作效率,並幫助您脫穎而出!

您想快速完美地完成日常工作嗎? Kutools For Excel 帶來 300 +酷炫強大的高級功能 (合併工作簿,按顏色求和,拆分單元格內容,轉換日期等等) 1500 +工作場景,幫你解決 82%Excel問題.

  • 在幾秒鐘內處理所有復雜的任務,有助於提高您的工作能力從激烈的競爭中獲得成功,從不擔心被解僱。
  • 節省大量的工作時間,為您留下充足的時間來愛和關愛家庭,享受舒適的生活.
  • 每天減少數千次鍵盤和鼠標點擊,減輕疲勞的眼睛和手,給你一個健康的身體。
  • 成為3分鐘的Excel專家,從同事或朋友那裡獲得欽佩之情.
  • 不再需要記住任何痛苦的公式和VBA代碼,擁有一個輕鬆愉快的心靈,給你一個前所未有的快感。
  • 僅花費$ 39,但價值超過其他人的4000培訓。 被110,000精英和300 +知名公司使用。
  • 60天無限免費試用。 60天退款保證。 免費升級和支持2年。 買一次,永遠使用。
  • 改變你現在的工作方式,立即給你更好的生活!

Office選項卡為Office(包括Excel)提供高效且便捷的選項卡,就像Chrome,Firefox和新IE一樣

  • 查看和編輯多個文檔時,可將您的工作效率提高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.