首页
/
每日頭條
/
科技
/
excel vlookup查找兩列相同數據
excel vlookup查找兩列相同數據
更新时间:2024-09-09 01:20:26

在 Excel 中,查找重複數據(即重複項)可以用VLookUp函數。用VlookUp函數查找重複數據可分為一列數據一些項相同另一列數據不同(即一對多)、兩列數據對應行都相同,兩個表格一個或幾個字段相同及所有字段(即一行)都相同幾種情況。一對多的情況在前面的篇章《Excel VLookUp函數的使用方法,含逆向查找、一對多查找和近似匹配實例》中已經介紹過,本篇将介紹查找兩列重複數據和兩表相同數據(即兩表數據對比)。

用VLookUp函數查找兩表相同數據介紹了兩個操作實例,一個是隻要求兩個表的一列數據有相同項,另一個是要求兩個表所有列(即一行)都相同。

一、Excel VLookUp函數的操作實例一:查找兩列的重複數據

1、假如要查找兩列價格的重複數據。雙擊 C2 單元格,把公式 =IFERROR(VLOOKUP(B2,$A$2:$A$8,1,0),"") 複制到 C2,按回車,返回查找結果 89,說明第二行的 A 列與 B 列數據相同;選中 C2 單元格,把鼠标移到 C2 右下角的單元格填充柄上,鼠标變為十字架( )後,雙擊左鍵,則篩選出所有兩列價格重複數據;操作過程步驟,如圖1所示:

excel vlookup查找兩列相同數據(VLookUp函數的操作實例)1

圖1

提示:如果隻要求查找兩列對應行的重複數據,公式要改為 IFERROR(VLOOKUP(B2,A2,1,0),"")。

2、公式 =IFERROR(VLOOKUP(B2,$A$2:$A$8,1,0),"") 說明:

A、B2 為 VLookUp 的查找值,為相對引用,往下拖會變為 B3、B4、……;$A$2 為對列和行的絕對引用,往下拖不會變為 A3、A4、……,$A$8 與 $A$2 是一個意思。

B、$A$2:$A$8 為查找範圍,表示在 A2 至 A8 查找 B2,往下拖後 B2 變為 B3、B4、……,也同樣在 A2 至 A8 查找 B2。

C、1 為 VLookUp 返回列号,0 表示精确匹配;當公式在 C2 時,VLOOKUP(B2,$A$2:$A$8,1,0) 意思是在 A2 至 A8 中查找 B2(即 89),在 A2 找到後,返回查找範圍的第一列,即返回 A 列的 89。

D、IfError 是錯誤返回函數,如果 VLOOKUP(B2,$A$2:$A$8,1,0) 返回錯誤值,則返回空值,否則返回 VLOOKUP(B2,$A$2:$A$8,1,0) 的返回值。

提示:$A$2:$A$8 也可以用一列表示,即 A:A,但這樣寫有兩問題,一個低版本 Excel 不支持,另一個是執行速度可能慢一點。

二、Excel VLookUp函數的操作實例二:查找兩個表格相同數據(兩表數據對比)

假如要查找相同數據的兩個表格分别在“水果表1.xlsx”和“水果表2.xlsx”文檔中,Sheet 名稱分别為“水果銷量表1”和“水果銷量表2”,以下是具體的查找方法:

(一)隻要求一列有數據相同

1、在“水果表1.xlsx”窗口,選中 E2 單元格,輸入 1,把鼠标移到 E2 右下角的單元格填充柄上,鼠标變為十字架( )後,雙擊左鍵,則有數據的行最後一列都填上 1;選擇“視圖”選項卡,單擊“切換窗口”,在彈出的菜單中選擇“水果表2”,切換到“水果表2”窗口;雙擊 E2 單元格,把公式 =IFERROR(VLOOKUP(A2,[水果表1.xlsx]水果銷量表!A$2:E$7,5,0),"") 複制到 E2,按回車,返回空值,選中 E2,把鼠标移到 E2 右下角的單元格填充柄上,鼠标變為十字架後,雙擊左鍵,則返回所有行的查找結果,其中有 1 的表示與“水果表1”中的表格對應行重複;操作過程步驟,如圖2所示:

excel vlookup查找兩列相同數據(VLookUp函數的操作實例)2

圖2

2、說明:

A、在“水果銷量表1”的 E 列添加 1 用于在的“水果銷量表2”的 E 列标記兩表相同數據,即如果兩個表有相同數據,在“水果銷量表2”的 E 列顯示 1。

B、公式 =IFERROR(VLOOKUP(A2,[水果表1.xlsx]水果銷量表1!A$2:E$7,5,0),"") 中,查找值為 A2(水果銷量表2的 A2),查找範圍為 [水果表1.xlsx]水果銷量表1!A$2:E$7,由于是在“水果表2.xlsx”文檔中的工作表查找“水果表1.xlsx”文檔的工作表,所以查找範圍前要加文檔名和工作表,即 [水果表1.xlsx]水果銷量表1,且在工作表與引用單元格之間要加半角感歎号(!);5 是返回列号,即返回“水果銷量表1”的第 5 列,也就返回“重複标記”列。

提示:如果在“水果銷量表2”的 E2 中輸入公式,嫌輸入文檔名和工作表名麻煩,輸入 =IFERROR(VLOOKUP(A2, 後,切換到“水果表1.xlsx”窗口,單擊一下工作表名稱“水果銷量表1”,就會自動輸入 [水果表1.xlsx]水果銷量表1!,再框選 A2:A7,就會自動輸入 $A$2:$A$7,切換回“水果表2.xlsx”後,公式已經變為 =IFERROR(VLOOKUP(A2,[水果表1.xlsx]水果銷量表1![水果表1.xlsx]水果銷量表1!$A$2:$A$7,再輸入其它參數即可。

(二)要求所有列都有數據相同,即一行數據都相同

1、假如要求兩個工作表一行數據完全相同才視為相同。同樣在“水果銷量表1”最一列添加 1 作為重複标記;然後切換到“水果銷量表2”,雙擊 E2 單元格,把公式 =IFERROR(VLOOKUP(A2&B2&C2&D2,IF({0,1},[水果表1.xlsx]水果銷量表1!E$2:E$7,[水果表1.xlsx]水果銷量表1!A$2:A$7&B$2:B$7&C$2:C$7&D$2:D$7),2,0),"") 複制到 E2,按回車,返回空值,接着用雙擊 E2 單元格填充柄的方法返回剩餘的查找結果,顯示 1 的表示該行數據相同;操作過程步驟,如圖3所示:

excel vlookup查找兩列相同數據(VLookUp函數的操作實例)3

圖3

2、公式說明:

=IFERROR(VLOOKUP(A2&B2&C2&D2,IF({0,1},[水果表1.xlsx]水果銷量表1!E$2:E$7,[水果表1.xlsx]水果銷量表1!A$2:A$7&B$2:B$7&C$2:C$7&D$2:D$7),2,0),"")

A、A2&B2&C2&D2 為查找值,是把 A2、B2、C2、D2 四個單元格的數據連結在一起,即“香蕉漿果4.51258”。

B、IF({0,1},[水果表1.xlsx]水果銷量表1!E$2:E$7,[水果表1.xlsx]水果銷量表1!A$2:A$7&B$2:B$7&C$2:C$7&D$2:D$7) 的作用是把“水果銷量表1”的查找範圍 A 列到 D 列每行的數據連結為一列和把返回列 E 列作為獨立的一列;如果不明白,請參考《Excel VLookUp怎麼用If或If{0,1}實現兩個或三個條件的多條件查找》一文,裡面有詳解。

提示:如果隻要求兩個表兩列或三列有相同數據,例如隻要求 A、B 和 C 列有相同數據,隻需把 A2、B2 和 C2 連續起來,即 A2&B2&C2。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
法醫和醫生哪個技術含量高 哪個難度大
法醫和醫生哪個技術含量高 哪個難度大
法醫和醫生技術含量都很高,都不是輕易就能做到的。法醫專業是非常好的,而且現在法醫專業在畢業以後就業前景是非常廣泛的,在畢業以後可以選擇一個好工作;這個專業的招生率是非常高的,而且有很多學生報考這個專業。法醫和醫生技術含量高的是哪個技術含量都很高,都不是輕易就能做到的。但是相對來說法醫難度高。法醫是公...
2024-09-09
手機投屏到電腦上怎麼操作
手機投屏到電腦上怎麼操作
1、第1步,首先,要确定的是安卓手機和電腦連接的是同一個wifi網絡,第一種,打開電腦,點擊wind...
2024-09-09
名圖汽油濾芯器多久換一次
名圖汽油濾芯器多久換一次
1、現代名圖的汽油濾清器每隔20000公裡檢查,每40000公裡更換。2、更換汽油濾清器需要先洩壓,拔掉油泵保險活油泵繼電器,打着車,直到發動機自動熄火為止。3、将車輛舉到舉升機上,在右後輪旁邊可以看到汽油濾清器,用工具拆下汽油濾清器保護殼,再用扳手拆下油管。4、更換新的濾清器(注意濾清器的正反),...
2024-09-09
八代i5和八代i7有什麼區别
八代i5和八代i7有什麼區别
1、兩款CPU産品均支持超頻,在TDP上也同為95W,相比之下同級别的非超頻處理器的TDP為65W;2、在核心數目上,兩款産品均采用原生的6核設計,但i7-8700K支持Intel超線程技術,最多可擁有12線程;3、由于i7支持多線程,因此在支持多線程的運算當中會有比較大的優勢;不過在單核的性能表現上,并不會出現壓倒性的優勢,更多是在多線程任務時,在表現上比i5要更出色;4、結合在價格上,根據官方
2024-09-09
ipad為什麼發不出微信圖片
ipad為什麼發不出微信圖片
1、出現這種情況是因為用戶沒有開啟微信訪問照片的權限。2、先打開iPad上的相冊選擇要分享的照片,然...
2024-09-09
Copyright 2023-2024 - www.tftnews.com All Rights Reserved