在使用excel制作表格的過(guò)程當(dāng)中,相信大家都使用過(guò)函數(shù),而且excel的函數(shù)也非常的多,有一些函數(shù)是我們常用的,也有一些函數(shù)是我們不經(jīng)常用的,然而對(duì)于新手來(lái)說(shuō),不管是常用的還是不常用的,有很多函數(shù)都感到非常的陌生,其中就包括vlookup函數(shù),vlookup函數(shù)是什么該怎么用呢?接下來(lái)我們就一起來(lái)了解一下吧。
vlookup是什么意思——vlookup的參數(shù)說(shuō)明
VLOOKUP函數(shù)是Excel中的一個(gè)縱向查找函數(shù),它與LOOKUP函數(shù)和HLOOKUP函數(shù)屬于一類(lèi)函數(shù),在工作中都有廣泛應(yīng)用。功能是按列查找,最終返回該列所需查詢(xún)列序所對(duì)應(yīng)的值;與之對(duì)應(yīng)的HLOOKUP是按行查找的。
Lookup_value為需要在數(shù)據(jù)表第一列中進(jìn)行查找的數(shù)值。Lookup_value可以為數(shù)值、引用或文本字符串。當(dāng)vlookup函數(shù)第一參數(shù)省略查找值時(shí),表示用0查找。
Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表。使用對(duì)區(qū)域或區(qū)域名稱(chēng)的引用。
col_index_num為table_array中查找數(shù)據(jù)的數(shù)據(jù)列序號(hào)。col_index_num為1時(shí),返回table_array第一列的數(shù)值,col_index_num為2時(shí),返回table_array第二列的數(shù)值,以此類(lèi)推。如果col_index_num小于1,函數(shù)VLOOKUP返回錯(cuò)誤值#VALUE!;如果col_index_num大于table_array的列數(shù),函數(shù)VLOOKUP返回錯(cuò)誤值#REF!。
Range_lookup為一邏輯值,指明函數(shù)VLOOKUP查找時(shí)是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯(cuò)誤值#N/A。如果range_lookup為T(mén)RUE或1,函數(shù)VLOOKUP將查找近似匹配值,也就是說(shuō),如果找不到精確匹配值,則返回小于lookup_value的最大數(shù)值。如果range_lookup省略,則默認(rèn)為近似匹配。
Vlookup函數(shù)怎么用
VLOOKUP是一個(gè)查找函數(shù),給定一個(gè)查找的目標(biāo),它就能從指定的查找區(qū)域中查找返回想要查找到的值。它的基本語(yǔ)法為:
VLOOKUP(查找目標(biāo),查找范圍,返回值的列數(shù),精確OR模糊查找)
下面以一個(gè)實(shí)例來(lái)介紹一下這四個(gè)參數(shù)的使用
例:要求根據(jù)表二中的姓名,查找姓名所對(duì)應(yīng)的年齡。
公式:B13=VLOOKUP(A13,$B$2:$D$8,3,0)
參數(shù)說(shuō)明:
1、查找目標(biāo):就是你指定的查找的內(nèi)容或單元格引用。本例中表二A列的姓名就是查找目標(biāo)。我們要根據(jù)表二的“姓名”在表一中A列進(jìn)行查找。
公式:B13=VLOOKUP(A13,$B$2:$D$8,3,0)
2、查找范圍(VLOOKUP(A13,$B$2:$D$8,3,0)):指定了查找目標(biāo),如果沒(méi)有說(shuō)從哪里查找,EXCEL肯定會(huì)很為難。所以下一步我們就要指定從哪個(gè)范圍中進(jìn)行查找。VLOOKUP的這第二個(gè)參數(shù)可以從一個(gè)單元格區(qū)域中查找,也可以從一個(gè)常量數(shù)組或內(nèi)存數(shù)組中查找。本例中要從表一中進(jìn)行查找,那么范圍我們要怎么指定呢?這里也是極易出錯(cuò)的地方。大家一定要注意,給定的第二個(gè)參數(shù)查找范圍要符合以下條件才不會(huì)出錯(cuò):
A查找目標(biāo)一定要在該區(qū)域的第一列。本例中查找表二的姓名,那么姓名所對(duì)應(yīng)的表一的姓名列,那么表一的姓名列(列)一定要是查找區(qū)域的第一列。象本例中,給定的區(qū)域要從第二列開(kāi)始,即$B$2:$D$8,而不能是$A$2:$D$8。因?yàn)椴檎业摹靶彰辈辉?A$2:$D$8區(qū)域的第一列。
B該區(qū)域中一定要包含要返回值所在的列,本例中要返回的值是年齡。年齡列(表一的D列)一定要包括在這個(gè)范圍內(nèi),即:$B$2:$D$8,如果寫(xiě)成$B$2:$C$8就是錯(cuò)的。
3、返回值的列數(shù)(B13=VLOOKUP(A13,$B$2:$D$8,3,0))。這是VLOOKUP第3個(gè)參數(shù)。它是一個(gè)整數(shù)值。它怎么得來(lái)的呢。它是“返回值”在第二個(gè)參數(shù)給定的區(qū)域中的列數(shù)。本例中我們要返回的是“年齡”,它是第二個(gè)參數(shù)查找范圍$B$2:$D$8的第3列。這里一定要注意,列數(shù)不是在工作表中的列數(shù)(不是第4列),而是在查找范圍區(qū)域的第幾列。如果本例中要是查找姓名所對(duì)應(yīng)的性別,第3個(gè)參數(shù)的值應(yīng)該設(shè)置為多少呢。答案是2。因?yàn)樾詣e在$B$2:$D$8的第2列中。
4、精確OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0)),最后一個(gè)參數(shù)是決定函數(shù)精確和模糊查找的關(guān)鍵。精確即完全一樣,模糊即包含的意思。第4個(gè)參數(shù)如果指定值是0或FALSE就表示精確查找,而值為1或TRUE時(shí)則表示模糊。這里蘭色提醒大家切記切記,在使用VLOOKUP時(shí)千萬(wàn)不要把這個(gè)參數(shù)給漏掉了,如果缺少這個(gè)參數(shù)默為值為模糊查找,我們就無(wú)法精確查找到結(jié)果了。
其實(shí)除了vlookup函數(shù)之外,其他的函數(shù)要想了解它,并且掌握它,都需要從參數(shù)開(kāi)始,所以在開(kāi)始拿到一個(gè)函數(shù)的時(shí)候,千萬(wàn)不要急著去使用,而是要去理解它們的參數(shù)含義,這樣用起來(lái)才會(huì)非常的簡(jiǎn)單,而且也不會(huì)出錯(cuò),如果你還想了解更多與之相關(guān)的內(nèi)容,歡迎關(guān)注優(yōu)詞網(wǎng)。