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