EXCEL中VLOOKUP函數(shù)怎么用?
網(wǎng)友解答: 我用圖解的方式,向你詳細(xì)講解VLOOKUP函數(shù)的使用全部使用方法,學(xué)完本文,如果你還不會(huì)用VLOOKUP函數(shù),你來懟我!!VLOOKUP函數(shù)可以說是Excel中為數(shù)不多的神級(jí)
我用圖解的方式,向你詳細(xì)講解VLOOKUP函數(shù)的使用全部使用方法,學(xué)完本文,如果你還不會(huì)用VLOOKUP函數(shù),你來懟我!!
VLOOKUP函數(shù)可以說是Excel中為數(shù)不多的神級(jí)函數(shù)之一,記得我是小白的年代看到花費(fèi)我查找了2個(gè)小時(shí)的數(shù)據(jù),高手1分鐘不到就弄完了,那時(shí)的我
于是我潛心學(xué)習(xí),制作了VLOOKUP函數(shù)的寶典級(jí)用法,為的就是讓你不再懷疑人生,自信的使用VLOOKUP函數(shù)。
一、Vlookup函數(shù)的語法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])翻譯成人話,即VLOOKUP(查找對(duì)象,查找范圍,返回列數(shù),精確匹配或者近似匹配)
二、實(shí)例演示首先先設(shè)想一個(gè)場(chǎng)景:你手機(jī)通信錄中存了幾百個(gè)姑娘的電話號(hào)碼,突然有一天你老媽給你一份姑娘的名單(從你手機(jī)通訊錄中選出來的,100人左右),說:把這些姑娘的號(hào)碼選出來,準(zhǔn)備相親!干,難題來了,你要如何去相完這100個(gè)姑娘,不,難題是你要如何快速的把這100位姑娘的電話號(hào)碼提取出來。
用專業(yè)的話來說,就是在E、F兩列數(shù)據(jù)中,匹配出B列姑娘對(duì)應(yīng)的電話號(hào)碼。
在C3單元格輸入公式:=VLOOKUP(A3,E:F,2,0)
三、參數(shù)詳細(xì)解讀及注意事項(xiàng)1)查找目標(biāo)(lookup_value)
這個(gè)比較好理解,根據(jù)上文的語法解釋,應(yīng)該80%的人都能夠順利掌握這個(gè)參數(shù)。它就是為了告訴Excel,要把誰找出來。
注意:
①查找目標(biāo)不要和返回值搞混了:上文語法例子中查找目標(biāo)是姓名而不是成績(jī),實(shí)例演示中查找目標(biāo)是姓名而不是電話。(后者是你想要返回的值)
②查找目標(biāo)與查找區(qū)域的第一列的格式設(shè)置必須一致。 如果不一致會(huì)出錯(cuò),如圖:
2) 查找范圍(table_array)
指定了查找目標(biāo),如果沒有說從哪里查找,Excel肯定會(huì)干你的。這個(gè)參數(shù)就是要告訴Excel哪個(gè)范圍中進(jìn)行查找。
這里的范圍可以是單元格區(qū)域,也可以是常量數(shù)組或內(nèi)存數(shù)組(后邊這兩個(gè)鬼相信80%的小伙伴都沒有聽過,現(xiàn)在還用不到,大家不要慌)。
那具體要怎么指定區(qū)域呢?這是極易出錯(cuò)的地方。大家一定要注意,給定的第二個(gè)參數(shù)查找范圍要符合以下條件才不會(huì)出錯(cuò):
① 查找目標(biāo)一定要在該區(qū)域的第一列。
同樣是查找王斯聰?shù)某煽?jī),但是原始數(shù)據(jù)庫多了一列數(shù)據(jù)(如下圖),為了使查找目標(biāo)處于查找范圍的第一列,給定的區(qū)域要從第二列開始,即B2:D14,而不能是A2:D14。
② 該區(qū)域中一定要包含要返回值所在的列。
要返回的值是成績(jī),你選擇的范圍一定要把成績(jī)這一列包含了。
3 )返回值的列數(shù)(col_index_num)
這是VLOOKUP第3個(gè)參數(shù),它是一個(gè)整數(shù)值。
它怎么得來的呢?
它是我們想要返回的值(這列中想要返回成績(jī))在上述查找范圍中所處的列數(shù)。
本例中我們要返回的是“成績(jī)”,它是第二個(gè)參數(shù)查找范圍B2:D14的第3列。
注意:
列數(shù)不是在工作表中的列數(shù)(不是第4列),而是在查找范圍區(qū)域的第幾列。
4) 精確OR模糊查找( range_lookup)
最后一個(gè)參數(shù)是決定函數(shù)精確和模糊查找的關(guān)鍵。精確即完全一樣,用0或FALSE表示;模糊即包含的意思,用1或TRUE表示。
我要告訴你的是,大多數(shù)情況下都是用FALSE,TURE要使用的時(shí)候情況比較特殊
四、高級(jí)應(yīng)用01 自動(dòng)匹配列條件查找
這種功能也可以叫做交叉查詢!
借由Match函數(shù),可以實(shí)現(xiàn)VLOOKUP的匹配列條件查找功能,它是由Match函數(shù)的返回值決定VLOOKUP所取值的列。
比如在圖中,想要在上面的表中查找阿呆對(duì)應(yīng)的數(shù)學(xué)成績(jī),對(duì)應(yīng)的公式:=VLOOKUP(A12,$A$2:$D$9,MATCH(B12,$A$1:$D$1,0),0)
02 逆向查找
我們知道,默認(rèn)情況下,VLOOKUP函數(shù)不能進(jìn)行逆序查找,我們可以通過IF函數(shù)進(jìn)行嵌套,改變查詢區(qū)域的位置。
利用IF({1,0}......)結(jié)構(gòu),我們可以自行構(gòu)造需要的查找范圍,實(shí)現(xiàn)逆向查找。
公式:=VLOOKUP(A12,IF({1,0},B2:B9,A2:A9),2,0)
03 多條件查找
同樣利用IF({1,0}......)結(jié)構(gòu),我們可以運(yùn)用"&"符號(hào)將多個(gè)行條件連接起來,實(shí)現(xiàn)Vlookup的多條件查找!這個(gè)方法需要用到數(shù)組公式。
公式:{=VLOOKUP(A12&B12,IF({1,0},$A$2:$A$9&$B$2:$B$9,D2:D9),2,0)}
注:需要同時(shí)按Ctrl+Shift+Enter輸入公式
04 批量查找
VLOOKUP+IF{1,0}的另一個(gè)更為強(qiáng)大的功能,就是運(yùn)用數(shù)組運(yùn)算進(jìn)行批量查找。
公式:{=VLOOKUP($A$12&(ROW()-11),IF({1,0},$C$2:$C$9
&COUNTIF(INDIRECT("C2:C"&ROW($C$2:$C$9)),$A$12),$A$2:$A$9),2,0)}
PS:此處可以使用IFERROR對(duì)查詢結(jié)果進(jìn)行美化,不贅述。
05 跨表查詢
VLOOKUP還可以進(jìn)行跨表查詢,這需要INDIRECT函數(shù)的幫助。
公式:=VLOOKUP($A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"一班";"二班";"三班"}&"!A:A"),$A2),{"一班";"二班";"三班"})&"!A:B"),2,0)
06 多值查找
VLOOKUP可以進(jìn)行多條件值查找,這需要T(IF(或N(IF(結(jié)構(gòu)的幫助。
公式:{=MAX(VLOOKUP(T(IF(1,$A13&{"語文";"數(shù)學(xué)";"英語"})),IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10),2,0))}
PS:此處VLOOKUP函數(shù)返回一組數(shù),可以對(duì)這組數(shù)進(jìn)行求和、取平均值和極值等各類運(yùn)算。
關(guān)注「精進(jìn)Excel」,如果任意點(diǎn)開三篇,沒有你想要的知識(shí),算我耍流氓! 網(wǎng)友解答:首先謝邀。
vlookup函數(shù)是Excel中幾個(gè)最重函數(shù)之一,也有人說,會(huì)了vlookup就能解決大部分工作中遇到的問題,那么我就說說vlookup具體怎么用。
vlookup是一個(gè)查找函數(shù),給定一個(gè)查找的目標(biāo),它就能從指定的查找區(qū)域中查找返回想要查找到的值。它的基本語法為:
中:VLOOKUP(查找目標(biāo),查找范圍,返回值的列數(shù),精確OR模糊查找)
英:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
也就是說需要四條信息才能構(gòu)建 VLOOKUP 語法:
要查找的值,也被稱為查閱值。
查閱值所在的區(qū)域。請(qǐng)記住,查閱值應(yīng)該始終位于所在區(qū)域的第一列,這樣 VLOOKUP 才能正常工作。例如,如果查閱值位于單元格 C2 內(nèi),那么您的區(qū)域應(yīng)該以 C 開頭。
區(qū)域中包含返回值的列號(hào)。例如,如果指定 B2:D11 作為區(qū)域,那么應(yīng)該將 B 算作第一列,C 作為第二列,以此類推。
(可選)如果需要返回值的近似匹配,可以指定 TRUE;如果需要返回值的精確匹配,則指定 FALSE。如果沒有指定任何內(nèi)容,默認(rèn)值將始終為 TRUE 或近似匹配。此處也可寫作1或0,“1”表示近似匹配;“0”表示精確匹配。
現(xiàn)在將上述所有內(nèi)容集中在一起,如下所示:
=VLOOKUP(查閱值、包含查閱值的區(qū)域、區(qū)域中包含返回值的列號(hào)以及(可選)為近似匹配指定 TRUE 或者為精確匹配指定 FALSE)。
下圖顯示了如何設(shè)置 VLOOKUP 以返回剎車盤的價(jià)格,即 85.73。
下面是有關(guān) VLOOKUP 的幾個(gè)例子:
示例1:
示例2:
示例3:
示例4:
示例5:
*注:示例圖片非原創(chuàng)內(nèi)容,摘抄自官方幫助文檔