vlookup函數(shù)的使用方法
功能:在表格的首列查找指定的數(shù)值,并返回表格當(dāng)前行中指定列處的數(shù)值。
結(jié)構(gòu):=VLOOKUP(查找值,數(shù)據(jù)表,列序數(shù),匹配條件)
說明:1、第一參數(shù):查找值,比如說根據(jù)【姓名】來查找【工資】,【姓名】就是查找值,且在數(shù)據(jù)表中要位于第一列;
2、第二參數(shù):數(shù)據(jù)表,查找的數(shù)據(jù)區(qū)域,建議設(shè)置為絕對(duì)引用,在選定區(qū)域后按F4鍵就可以快速切換,就是在行和列的前面添加$符號(hào),拖動(dòng)公式時(shí),區(qū)域就不會(huì)發(fā)生改變;
3、第三參數(shù):列序數(shù),也就是返回的結(jié)果在數(shù)據(jù)表中位于第幾列,包含隱藏的列;
4、第四參數(shù):匹配條件,若為0或FALSE代表精確匹配,1或TRUE代表模糊匹配;
5、查找值在數(shù)據(jù)表中多次出現(xiàn),導(dǎo)致有多個(gè)結(jié)果,函數(shù)僅僅會(huì)返回第一個(gè)找到的結(jié)果。
一、查找數(shù)據(jù)
目的是要根據(jù)【姓名】查找【底薪】
H2=VLOOKUP(G2,B1:E6,4,F(xiàn)ALSE)
說明:查找值也就是姓名,在框選的數(shù)據(jù)表中也就是B1:E6中必須位于第一列?!酒ヅ錀l件】為FALSE,代表精確匹配,若為TRUE則代表模糊匹配。
二、反向查找
若要根據(jù)【工號(hào)】來查找【姓名】,正常情況下【工號(hào)】是要在表格的第一列,否則返回錯(cuò)誤值#N/A,這時(shí)候要與IF函數(shù)結(jié)合使用。
F2=VLOOKUP(E2,IF({1,0},C2:C6,B2:B6),2,F(xiàn)ALSE)
三、跳過空字符查找
由于字符串中含有空格,而導(dǎo)致返回結(jié)果為錯(cuò)誤值#N/A,我們可以這樣來解決,點(diǎn)擊【開始】,找到【清除】中的【特殊字符】,然后點(diǎn)擊【空格】,然后正常輸入公式,也可以與TRIM函數(shù)結(jié)合使用,如下:
H2=VLOOKUP(TRIM(G2),TRIM(B1:E6),4,F(xiàn)ALSE
說明:按ctrl+shift+enter組合鍵結(jié)束。TRIM函數(shù)的作用是清除文本中的所有空格,然后再用VLOOKUP函數(shù)進(jìn)行查找。
四、雙條件查找
I2=VLOOKUP(G2&H2,IF({1,0},C2:C8&D2:D8,E2:E8),2,F(xiàn)ALSE)
說明:按ctrl+shift+enter組合鍵結(jié)束。IF函數(shù)的作用是重新設(shè)置一下數(shù)據(jù)表,讓C、D列合并在一列。
五、判斷一列數(shù)據(jù)是否在另一列中出現(xiàn)過
C2=VLOOKUP(B2,$E$2:$E$8,1,F(xiàn)ALSE)
說明:然后向下填充公式。記得給第二參數(shù)進(jìn)行絕對(duì)引用,也就是在行和列前面添加$符號(hào),只需要按一次F4功能鍵,這樣可以防止拖動(dòng)公式時(shí),區(qū)域發(fā)生改變,返回的結(jié)果若是錯(cuò)誤值#N/A,則說明沒有出現(xiàn)過。
六、整行查找
只要輸入一個(gè)公式,就可以同時(shí)查找張三的【工號(hào)】、【部門】、【底薪】、【全勤獎(jiǎng)】。
C9=VLOOKUP($B$9,$B$1:$F$6,COLUMN(B1),F(xiàn)ALSE)
說明:然后向右填充公式。前兩個(gè)參數(shù)必須要進(jìn)行絕對(duì)引用,COLUMN函數(shù)的作用是返回指定引用的列號(hào),B1單元格位于第二列,所有返回2。
七、通配符查找
可以使用通配符*進(jìn)行查找,*是通配符的一種符號(hào),代表任意字符。若想查找某個(gè)區(qū)的銷量,只需要把【查找值】改為“*”&E2&“*”
F2=VLOOKUP(“*”&E2&“*”,B1:C4,2,F(xiàn)ALSE)
八、區(qū)間查找
C2=VLOOKUP(B2,$E$1:$F$5,2,TRUE)
說明:然后向下填充公式,需要注意的是第四參數(shù)為TRUE。
以上就是關(guān)于vlookup函數(shù)的使用方法的全部?jī)?nèi)容,希望對(duì)大家有所幫助。