Excel vlookup篩選兩列的重複項與查找兩個表格相同數據

2021-01-21 電腦技術角

Vlookup函數可用於多種情況查找,篩選重複數據就是其中之一,它既可篩選兩列重複的數據又可查找兩個表格相同的數據。篩選兩列重複數據時,不僅僅是返回一項重複數據,是把所有重複的都標示出來;查找兩表格相同數據時,兩個表格既可以位於同一Excel文檔,又可分別位於兩個Excel文檔,並且也可以標示出所有重複的數據;當查找兩個位於不同Excel文檔中的表格相同數據時,查找範圍需要寫文檔名稱和工作簿名稱,這樣Excel才能找到查找區域。以下是vlookup篩選兩列的重複項與查找兩個表格相同數據的具體操作方法,實例中操作所用版本均為 Excel 2016。

一、Excel vlookup篩選兩列的重複項

1、假如要篩選出一個表格中兩列相同的數據。選中 D1 單元格,把公式 IFERROR(VLOOKUP(B1,A:A,1,0),"") 複製到 D1,按回車,則返回重複數據 6;把滑鼠移到 D1 右下角的單元格填充柄上,按住左鍵並往下拖,在經過的行中,AB兩列有重複數據的都返回重複數據,沒有的返回空白;操作過程步驟,如圖1所示:

圖1

2、公式說明

公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 兩個函數組成。IFERROR 是錯誤判斷函數,用它來判斷 VLOOKUP 執行後,如果返回錯誤,則顯示空(即公式中的 "");如果返回正常值,則什麼也不返回,直接顯示 VLOOKUP 的返回結果。B1 是 VLOOOKUP 的查找值,A:A 是查找區域,1 是返回第一列的值(即 A 列),0 是精確匹配。

二、Excel vlookup查找兩個表格相同數據

有兩張有重複數據的服裝銷量表(一張在「excel教程.xlsx」中,另一張在「clothingSales.xlsx」中)(見圖2),需要把重複記錄找出來,這可以用vlookup函數實現,方法如下:

圖2

1、在兩張表後都添加「輔助」列,用於標示有重複記錄的行。把「excel教程」中的「輔助」列用自動填充的方法全部填上 1,操作過程步驟,如圖3所示:

2、切換到 clothingSale.xlsx,在 G2 單元格輸入 =IFERROR(VLOOKUP(A2,;選擇「視圖」選項卡,單擊「切換窗口」,選擇「excel教程」,則切換到「excel教程」窗口,單擊左下角 Sheet6,選擇「視圖」選項卡,單擊「切換窗口」,選擇 clothingSales.xlsx,切換回「excel教程」窗口,[excel教程.xlsx]Sheet6! 自動填充到了 A2 的後面,公式已經變為 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,繼續輸入 $A2:$G10,7,0),""),則完整公式為 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回車,則返回 1;把滑鼠移到單元格填充柄上,往下拖,則查找出所有重複的記錄(有 1 的為重複記錄),操作過程步驟,如圖4所示:

3、公式說明

公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 兩個函數組成,IFERROR函數的作用跟上文的「vlookup篩選兩列的重複項」一樣。VLOOKUP函數的查找值是 A2;查找區域是另一個文檔(即[excel教程.xlsx]文檔的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示絕對引用 A 列,相對引用「行」,即執行公式時,列不變行變,$G10 與 $A2 是一個意思;返回列號為 7;0 表示精確匹配。

4、注意

1、當 clothingSales 文檔中的第2行與「excle教程」文檔中第9行的「編號」相同時,如圖5所示:

圖5

2、儘管兩張表格中的第二行不同,則會返回錯誤的結果(即返回 1),如圖6所示:

圖6

3、這種情況發生在要查找值(即 A2)所在的列(即 A 列)。由此可知,這種方法只適合查找兩個表格對應行相同數據。

相關焦點

  • 兩個excel表格核對的6種方法
    excel表格之間的核對,是每個excel用戶都要面對的工作難題,今天ostar帶大家一起盤點一下表格核對的方法,一共6種,以後再也不用加班勾數據了。一、使用合併計算核對excel中有一個大家不常用的功能:合併計算。利用它我們可以快速對比出兩個表的差異。例:如下圖所示有兩個表格要對比,一個是庫存表,一個是財務軟體導出的表。
  • vlookup加條件格式,輕鬆核對年終數據,這個套路你見過嗎?
    話不多說,讓我們開始吧 一、單行數據核對 對於單行數據的核對其實是非常簡單,我們只需要將1個表中的數據使用vlookup引用到另一個表中,然後我們讓這兩個結果相等,結果為true就代表數據是一樣的,結果為false就代表數據是不一樣的,我們只要將false這個結果篩選出來即可得到差異數據
  • excel表格中的index函數在處理數據時的用法
    index函數在excel中被歸類為「查找與引用」函數。該類函數中,有我們熟悉的縱向查找函數vlookup函數,其格式是:「=VLOOKUP(查找的數值,查找的數據表區域,返回目標數值在數據表區域中的列序號,匹配條件)」,該函數返回的是數據表中的數值。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    那時我自己傻兮兮買一本excel函數和一本vba,後來幾次轉手也不知道送給誰了。現在真的不會有人讓你去提取身份證裡的出生年月日信息了,因為這是用戶隱私。網際網路團隊的數據分析運營最重要的是業務指標體系搭建和對業務邏輯的理解。學習的內容與實際契合才有價值。excel函數同樣遵循二八原則,掌握常用的函數,進行靈活組合可以解決80%以上問題。
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    在Excel中,談到查找函數推薦最多的就是vlookup函數和index—match函數,很多人把兩個函數作為判斷Excel水平的重要指標,可想而知這兩個函數在Excel數據計算中的重要性,本文就和大家一起來看看這兩個函數的用法吧。
  • vlookup函數使用匯總大全!
    大家都知道,在使用excel時,vlookup函數的使用頻率非常大,之前在網上看到這樣的一句話,不會vlookup函數就不要說會excel,那麼今天就帶領小夥伴們一起去了解它吧,看看在工作中都一般用於哪些場景呢?
  • Excel VBA函數篇-3.19大數據時代必備查找技能 萬條數據能奈我何
    當然不可能的啦,excel畢竟還是現在的主流辦公軟體,不管技術上面發展的多麼的高級,畢竟全民都是程式設計師的時代還是非常的遙遠的,並且你也不可能要求領導一定要去學習各種大數據處理知識吧,現在領導更多還是依賴於excel,數據也是集中展示在excel中的,那麼在大數據的衝擊下,excel能夠提升處理速度呢?
  • 兩個Excel表格,內容部分重合,排序不同,如何實現排序相同
    我們常常需要核對兩個表格,如果兩個表格的順序相同,核對工作就會簡單很多,可實際往往不是。就像下圖中的兩個表格,大部分貨品相同,少部分貨品有差異,怎樣將這兩個表格按照某個關鍵字(貨品)調整成一樣的順序呢?相信會有不少朋友使用VLOOKUP之類的函數來處理,這當然是可以的。
  • Excel重複數據查找,COUNTIF和IF函數組合大顯神威
    重複數據查找,COUNTIF和IF函數組合大顯神威大家好,在日常辦公表格處理中,很多經典的函數組合,能解決很多的問題,比如INDEX-MATCH組合, INDEX-SMALL-IF-ROW組合,當然還有很多,如果能很好的利用這些函數組合,對於日常辦公問題,應該能迎刃而解了。而今天我想和大家分享的這個組合功能同樣強大,那就是COUNTIF和IF函數。
  • 使用簡單而強大的Excel來進行數據分析
    在這裡,函數vlookup()就可以幫助你完成這項工作。現在你準備好使用數據透視表了,它顯示地區和產品保費總和。您還可以使用計數、平均值、最小值、最大值和其他匯總度量。。2.創建圖表:在excel中創建圖表只需要選擇要繪製的數據範圍並按F11即可。這會創建一個默認圖表樣式的excel圖表,但您可以通過選擇不同的圖表樣式來更改它。如果您希望圖表與數據位於相同的工作表上,請按ALT + F1而不是按F11。
  • 如何將Excel重複數據篩選出來?簡單技巧有三種!
    Excel表格數據在數量龐大的情況下,輸入重複數據在所難免。但為確保表格最終統計分析結果的準確性,需要快速篩選出重複的數據,進行刪除標記等多重處理。人工手動校對數據即浪費時間,準確率也不高,所以下面這幾種高效篩選重複數據的技巧,你應該要知道。一、高級篩選Excel自帶的高級篩選功能,可以快速將數據列中的重複數據刪除,並篩選保留不重複的數據項,十分的便利實用。
  • 快速找出Excel表格中兩列數據不同內容的3種方法!
    Excel在日常辦公中是一個非常重要的數據處理軟體,尤其是在批量處理數據的時候更能體現出它的強大。近日有粉絲在後臺諮詢小雨,問如何快速找出Excel表格中兩列數據中的不同內容。如果數據量少的話,仔細找一找就可以看到了。如果數據量龐大的話,僅憑肉眼就無法準確高效地完成這個工作了。
  • excel怎樣運用VLOOKUP函數與INDEX-MATCH函數進行查找?
    在實際工作中,我們經常使用vlookup函數與index-match函數進行查找,這倆個函數都可以實現查找的功能,下面就基本查找,反向查找,多條件查找對比下這兩個函數的運用方式。一:基本查找vlookup第一個參數表示查找的依據,第二個參數表示查找的範圍,第三個參數表示返回的結果在查找範圍的第幾列,第四個參數是選擇精確匹配還是近似匹配。主要值得注意的地方是選擇的範圍必須從查找依據所在列開始選,否則返回結果錯誤,查找對應單元格一般選擇精確匹配,近似匹配一般適用於對應區間的查找。
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • Excel表格,數據透視表計算兩個表格的差異項
    Excel表格,數據透視表計算兩個表格的差異項,這個是辦公中經常遇到的問題,那麼今天就用簡單的幾個數據,來操作一遍,希望能幫助到你;在工作中,難免會遇到有兩撥數據,然後讓你比對兩撥數據中的差異項或者是差異值,這個時候就可以用數據透視表來解決這個問題了;安志斌製作
  • vlookup函數從入門到精通,只看這一篇就夠了
    Vlookup函數相信是很多職場人接觸的第一個Excel函數公式,因其操作簡單,功能請打它也是Excel中使用最廣泛的函數之一,好了話不多所讓我來一起認識它吧VLOOKUP函數是做什麼的vlookup函數是Excel中的一個縱向查找函數,他可以用來進行數據核對,多個表格之間的數據進行快速引用,動態表格的製作等它主要包括四個參數1.lookup_value
  • 以用戶為中心 WPS表格用細節脫穎於同類產品
    對於熟悉WPS,又經常與數據打交道的職場人士而言,WPS表格在細節方面的用心值得稱讚和毫無保留的分享。數據匹配查找 vlookup堪稱神器vlookup函數是表格中的縱向查找函數,經常被用於數據準確性的核對、多表格數據導入等場景。通俗一點的表述就是,要找什麼,在哪裡找,返回第幾列,是想精確找還是近似找。
  • 兩個Excel表格核對數據的6種方法
    公司財務小夥伴們,每個月庫存檔點核對數據是不是非常頭疼的事,兩個表格之間要進行對比,找出庫存數量不一致的商品,把不一致數量顯示在另外一個表格裡。如果是手工一個個核對,是相當麻煩的事,今天小編教你幾種快速核對數據的方法,下個月再核對數據時,也就是分分鐘搞定的事。
  • 高手和小白都能用 WPS表格用細節脫穎於同類產品
    對於熟悉WPS,又經常與數據打交道的職場人士而言,WPS表格在細節方面的用心值得稱讚和毫無保留的分享。  數據匹配查找 vlookup堪稱神器  vlookup函數是表格中的縱向查找函數,經常被用於數據準確性的核對、多表格數據導入等場景。
  • excel篩選技巧:不用函數公式也能快速多對多查找
    說到excel中的篩選,想必大家早已是了如指掌,不過增強版的篩選,你聽說過嗎?它可比普通的篩選厲害多了,不僅能實現excel中的一對多查找,就連複雜的多對多查找也不在話下!趕緊來看看吧!這個就屬於多對多的匹配(兩個條件對應多個結果),用公式可以想像到有多麻煩,即便用篩選,也需要篩選兩次,再複製粘貼,而使用高級篩選,同樣只是需要點幾下滑鼠而已。