excel用vlookup做匹配的時候有重複相同資料怎麼把重複資料都引用

2021-04-08 18:08:23 字數 2803 閱讀 9198

1樓:聽世界的聲音

1、首先,我們隨機準備兩種不同的形式。a表學生入學表是所有資訊表,b表是學生表的一部分。現在我們需要拿出與a表和b表名稱相匹配的錄取人數,並將其放入相應的欄目。

2、在目標列的英文輸入法下,直接輸入「=vlookup()」。在輸入過程中,vlookup功能會自動提示。您可以雙擊藍色區域直接選擇函式。

3、此時單元格中會顯示出完整的vlookup函式,該函式有4個引數,第乙個引數我們選擇第一列中需要匹配資料的單元格(如f3單元格),只選中乙個就可以,然後輸入英文狀態下的逗號「,」。

4、在逗號之後,我們輸入第二個引數,它需要選擇表a的查詢區域,並選擇框中顯示的所有資料。

5、查詢區域選定後,緊接著輸入英文逗號「,」,第二個引數中因為我們選擇a、b、c三列,現在希望返回c列所(即第3列)的值,所以第三個引數就直接輸入數字3,然後再繼續英文「,」,第4個引數可以直接輸入數字「0」,然後將函式用英文「)」結尾。

6、將f3列中完成的函式複製到其他的單元格,則匹配全部完成。

2樓:苗喬恩

vlookup只能查詢唯一值。

你說的功能不是查詢,是篩選。

篩選用=index(a:a,**all(if(......)))&""

3樓:最新版人民幣

是求和嗎,如果是可以用sumif,或者用資料透視表。要不你把**資料發出來,就能更好的解決你的問題。

excel中用vlookup函式,要是有重複資料怎麼辦,只顯示第乙個還是怎麼??

4樓:匿名使用者

vlookup如果使用了精確摸查,只會返回第乙個符合條件的結果,後面的不會考慮的。唯一性。

你的情況只會返回第乙個姓名一致的身份證號,後面同姓名的就顯示不出來了。

如果要區分就只有結合**號碼使得摸查目標的唯一性。

在sheet1列a前插入一輔助列a,原列a變成了列b,原列b成了列c在a2輸入=b2&c2 並向下填充

在sheet2的數量下輸入即可

函式vlookup在資料表中有多個相同值時如何提取並加總

5樓:匿名使用者

改用資料透視表吧,用vlookup解決不了,它只能顯示第乙個出現的,後邊的不會去考慮.用資料透視表,拖入相應的位置就是你想要的結果

6樓:善良的杜娟

1、把游標定位在需要展示資料的單元格中。

2、在單元格中輸入「=vl」,然後會自動提示出vlookup函式,雙擊藍色的函式部分。

3、選擇第一列中需要匹配資料的單元格,只選中乙個就可以,然後輸入英文狀態下的逗號「,」。

4、返回到第二張表,選中全部資料。

5、因為我們要返回的是第二張表中第四列的班級資訊,所以在公式中再輸入「4,」(逗號是英文的)。(ps:提示資訊讓我們選擇「true」或「false」,不用選,直接按回車鍵就可以)

6、按下回車鍵之後,展示出匹配到資料,這樣就解決了。

7樓:匿名使用者

這種情況需要使用sumifs函式。第乙個欄位用需要求和的字段,第二個欄位是使用vlookup時查詢區域的第一列,第三個欄位用vlookup函式的第乙個字段。

vlookup函式是excel中的乙個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。vlookup是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

sumifs根據多個指定條件對若干單元格求和。該函式是office2007新增函式,使用該函式可快速對多條件單元格求和。

excel 使用vlookup查詢時,查出來對應對個多個重複值,怎樣在乙個單元格中返回所有的值

8樓:匿名使用者

vlookup只能查詢第一行的數資料,不能直接用vlookup查詢多個重複值。如果是資料來源有多個匹配結果,使用vlookup需要使用輔助列(對需要匹配的資料來源資料增加序號,如張三1,張三2),或者使用其他函式(lookup,index+match)

9樓:艾凡鵬

有難度吧,你可以先把原來的值合併一下再用vlookup

使用vlookup查詢時,如果有重複值,怎樣返回第二個查到的值

10樓:匿名使用者

這情況該用index函式為主。

由於提問中沒有**資料的實際截圖,只好按我這邊的設定舉例了。

e2陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  右拉下拉:

=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""

11樓:愛你凡凡麼麼噠

由於提問中沒有**資料的實際截圖,只好按我這邊的設定舉例了。

e2陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  右拉下拉:

=index($b:$b,**all(if($a$2:$a$999=$d2,row($2:$999),4^8),column(a1)))&""

vlookup函式是excel中的乙個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。

12樓:匿名使用者

需要用index陣列公式

用EXCEL 中的VLOOKUP怎樣做?

用vlookup查詢功能,用查詢函式vlookup給你舉個例子,假如你的原表 設名叫sheet1 的a列為商品 b列為數值,比如 a1 1,a2 2,b1 1,b2 2,你在另一張表中的a1 x,你想得到它在原表中的數值,你在b1中輸入 vlookup a1,sheet1 a 1 b 100,2,0...

excel中怎麼用vlookup函式

vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 下面以乙個例項來介紹一下這四個引數的使用。例1 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。公式 b13 ...

關於excel中的vlookup

0 就是用0除以其後面公式得到的陣列,得到以0和 div 0錯誤組成的新陣列,用lookup函式在新陣列中查詢1,得到最後乙個符合條件 lookup第二個引數預設公升序排序,所以查詢比1小的最大值 的值,最後公式得到對應的lookup第三個引數的值。第二引數括號的裡面的內容會產生乙個包含邏輯值的陣列...