大家好,這里是部落窩編輯部。
今天給大家匯總一下VLOOKUP函數(shù)的公式。
作為Excel界的明星函數(shù),這么多年來一直熱度不減,想必也是因?yàn)橛衅洫?dú)特的魅力吧!
Vlookup函數(shù)用法
一:基本語法
是在表格或區(qū)域中按列查找內(nèi)容的函數(shù),它的基本語句是:
=VLOOKUP(查找值,查找區(qū)域,返回值的列號(hào),精確/近似匹配 )
1、單條件查找
=VLOOKUP(D2,A1:B12,2,0)
D2:是要查找的值
A1:B12:是要查找的區(qū)域。
2:是綽號(hào)在查找的第2例
0:指精確查找
2、模糊包含查找
比如,找出包含“路飛”的姓名的綽號(hào)
=VLOOKUP('*'&D3&'*',A1:B12,2,0)
注:查找值兩邊連接通配符號(hào)*即可實(shí)現(xiàn)
3、交叉查詢
比如:我們要查找“阿普”的多個(gè)字段“綽號(hào)”“能力”“職位”,而順序與數(shù)據(jù)源的卻不一致。
=VLOOKUP($G3,$A$1:$E$12,MATCH(H$2,$A$1:$E$1,0),0)
說明:在基本用法上,將第三個(gè)參數(shù)返回值列序用MATCH替換,通過匹配,自動(dòng)返回目標(biāo)字段在查找區(qū)域的列序。
4、區(qū)間查詢
根據(jù)區(qū)間來查找對(duì)應(yīng)的等級(jí)
=VLOOKUP(B2,$E$2:$F$5,2,1)
注:最末參數(shù)是1的時(shí)候,實(shí)現(xiàn)模糊查找,要得到正確結(jié)果,查找區(qū)域首列必須升序排列。
5、橫向查詢
比如:通過職位查詢姓名
{=VLOOKUP(B7,TRANSPOSE($A$2:$K$3),2,0)}
注:通過TRANSPOSE函數(shù)將橫向區(qū)域轉(zhuǎn)置為縱向區(qū)域,然后再用VLOOKUP函數(shù)進(jìn)行縱向查詢。
6、逆向查詢
比如:通過惡魔果實(shí)來查人物
=VLOOKUP(D2,IF({1,0},B2:B9,A2:A9),2,0)
注:公式中用IF({1,0} 把B列和A列組合在一起,并把 B列放在A列前面。
Vlookup函數(shù)常見錯(cuò)誤
1、公式輸入錯(cuò)誤
以下情況均以此圖為例
即查找的對(duì)象D2,必須對(duì)應(yīng)區(qū)域的第1例,即A1,要一一對(duì)應(yīng)起來。
同理,B12,寫公式時(shí)要注意將查找區(qū)間囊括完整,不能漏掉列數(shù)、行數(shù)。
“,0”
0:精確查找
1或省略時(shí):模糊查找。
如果忘了設(shè)置第4個(gè)參數(shù)會(huì)被公式認(rèn)為按模糊查找進(jìn)行。當(dāng)區(qū)域也不符合模糊查找規(guī)則時(shí),公式會(huì)返回錯(cuò)誤值。
注:當(dāng)參數(shù)為0時(shí)可以省略,但必須保留“,”號(hào)。
2、感覺公式?jīng)]錯(cuò)?。吭趺捶祷?N/A?
#N/A是區(qū)域中找不到對(duì)應(yīng)值。公式?jīng)]錯(cuò),就是數(shù)據(jù)源問題。
查找為數(shù)字,被查找區(qū)域?yàn)槲谋拘蛿?shù)字
解決方案:=VLOOKUP(D2&'',A1:B12,2,0)
查找為文本,被查找區(qū)域?yàn)閿?shù)字
解決方案:=VLOOKUP(D2*1,A1:B12,2,0)
3、不小心鍵入了空格
比如:在D2處含有多余的空格,造成查找錯(cuò)誤。
解決方案:刪除多余空格;也可以用公式trim替換掉空格。
=VLOOKUP(TRIM(D2),A1:B12,2,0)
聯(lián)系客服