當(dāng)我們拿到一個(gè)函數(shù)公式的時(shí)候,首先我們就是從它的參數(shù)意義以及使用方法來(lái)了解這一個(gè)函數(shù)的使用,vlookup函數(shù)也是如此,那么vlookup函數(shù)的基本參數(shù)以及使用方法是什么呢?今天我們就一起來(lái)了解下吧。
vlookup函數(shù)公式——vlookup函數(shù)公式使用案例
VLOOKUP函數(shù)釋義:
VLOOKUP(查找值,查找區(qū)域,返回值所在列序號(hào),邏輯值)
VLOOKUP是最最常用的一個(gè)查找函數(shù),通過(guò)一個(gè)已知數(shù)據(jù),在查找區(qū)域中的首列找到這個(gè)已知數(shù)據(jù),然后返回當(dāng)前行中其他某列的一個(gè)數(shù)據(jù)。
再給大家翻譯一下:
VLOOKUP(你要找什么,在哪里找,找到后向右數(shù)幾列,仔細(xì)的找還是隨便找一找)
舉例說(shuō)明:
已知以下4個(gè)城市,要在下面的《省市對(duì)照表》查找城市所在的省份:
首先查找西安市所在省份:
VLOOKUP的第一個(gè)參數(shù)就是“西安市”所在單元格D2;
第二個(gè)參數(shù)查找區(qū)域是《省市對(duì)照表》的數(shù)據(jù)區(qū)域A2:B12;
在《省市對(duì)照表》中,從城市所在列開(kāi)始數(shù)起,省份在第2列,則第三個(gè)參數(shù)為2;
第四個(gè)參數(shù)是邏輯值,1是模糊查找,0是精確查找,一般都是精確查找用0;
就可以寫(xiě)出以下函數(shù),函數(shù)返回“陜西省”;
E2單元格的函數(shù)寫(xiě)好后,把A2:B12數(shù)據(jù)區(qū)域修改為絕對(duì)引用$A$2:$B$12,然后下拉函數(shù),E3單元格返回“四川省”,對(duì)應(yīng)函數(shù)如F3單元所示;
如果覺(jué)得以上修改比較麻煩的話,也可以把第二個(gè)參數(shù)修改為“列:列”,這樣就無(wú)論怎么下拉都可以哦,如F4和F5單元格函數(shù)所示。
注意事項(xiàng):
1、查找區(qū)域的首列一定查找值所在的列;
如果省市對(duì)照表有三列,A列是序號(hào),B列才是城市,那么查找區(qū)域就要從B列開(kāi)始,以上函數(shù)的查找區(qū)域就應(yīng)為B2:C12或B:C;
2、第三個(gè)參數(shù)返回值所在的列序號(hào),是從查找區(qū)域的首列開(kāi)始數(shù),不是從A列開(kāi)始數(shù);比如下圖就是從B列開(kāi)始數(shù),省份在第2行,所以第三個(gè)參數(shù)仍然是2;
vlookup函數(shù)公式的使用小技巧
按照重復(fù)次數(shù)的要求,重復(fù)相關(guān)班級(jí)名稱(chēng),結(jié)果放入E列。
函數(shù)了得的同學(xué),也許會(huì)立刻想起一個(gè)多維數(shù)組套路。但我們這里只想VLOOKUP函數(shù)。如果用VLOOKUP函數(shù),應(yīng)該怎么做?
很簡(jiǎn)單。只需要兩步:
第一步,A2輸入公式:
=A1+B2
向下填充。
第二步,E2輸入公式:
=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&””
向下復(fù)制。
通過(guò)兩個(gè)公式,來(lái)了解下其中的訣竅。
第一個(gè)公式:=A1+B2,是計(jì)算相關(guān)次數(shù)的累計(jì)值,比較好理解。
第二個(gè)公式:
=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&””
看起來(lái)是常用的VLOOKUP套路,但其實(shí)有兩個(gè)很有意思的地方:
其一,VLOOKUP部分
VLOOKUP(ROW(A1),A:C,3,0)
VLOOKUP的查找值是ROW(A1)。即在公式的下拉過(guò)程中,在A:C的范圍內(nèi),通過(guò)查找1,2,3,4,5,……來(lái)返回該數(shù)值所對(duì)應(yīng)的C列結(jié)果。
其二,屏蔽VLOOKUP錯(cuò)誤值的方式。
如果VLOOKUP查找不到相關(guān)數(shù)值,比如此例中的1和2,通常會(huì)返回錯(cuò)誤值#N/A,但我們通過(guò)IFERROR,使它返回公式所在單元格的下一個(gè)單元格的值。
比如,我們?cè)贓2輸入公式,VLOOKUP函數(shù)的錯(cuò)誤值則返回E3,公式向下拖動(dòng),E3的錯(cuò)誤值返回E4……依次類(lèi)推,直至VLOOKUP函數(shù)返回正確值——?jiǎng)t之前通過(guò)IFERROR函數(shù)判斷為錯(cuò)誤值的單元格,自然統(tǒng)一更新為相應(yīng)的正確值(……腦海里開(kāi)始播放多米諾骨牌從依次跌倒到依次站起的畫(huà)面)
然后再進(jìn)行新一輪循環(huán)判斷、數(shù)據(jù)更正。
最后的&””,是函數(shù)里常用的屏蔽零值的技法,以便在VLOOKUP公式下拉過(guò)界時(shí),返回的零值顯示為空白。
vlookup函數(shù)的公式使用方法今天就介紹到這里了,其實(shí)在使用的時(shí)候,如果能夠掌握以上這些技巧也是非常好的,能夠?yàn)槲覀兊墓ぷ鞴?jié)省不少的時(shí)間和精力,如果你還想了解更多與之相關(guān)的內(nèi)容,歡迎關(guān)注優(yōu)詞網(wǎng)。