如何用vlookup篩選兩個excel重復數據?

如何用vlookup篩選兩個excel重復數據?

如何用vlookup篩選兩個excel重復數據?

用vlookup篩選兩個excel重復數據的方法:

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

如何用vlookup篩選兩個excel重復數據?

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

如何用vlookup篩選兩個excel重復數據?

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 的為重復記錄)。

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行的“編號”相同時,如圖所示:

如何用vlookup篩選兩個excel重復數據?

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

如何用vlookup篩選兩個excel重復數據?

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

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享