VLOOKUP函數是LOOKUP函數的延伸函數,它較LOOKUP更為具體話,主要用於搜索一個數據表中首列滿足條件的數據,並根據指定的列號返回對應的值。
VLOOKUP的用法
VLOOKUP函數的具體語法如下:
VLOOKUP(lookup_value,table_array,col_index_num,rang_lookup)
VLOOKUP(1(搜索的值),2(搜索的區域),3(指定的列),4(精確or模糊查詢))
注意事項:
第1個參數(搜索的值),可以使用具體的值或通配符“?”“*”進行查詢,但是不能是“數組”,而且所搜索的值必須在搜索區域的首列。
第4個參數(精確or模糊查詢)
如果是0或者false——精確查詢(遍歷法查詢,支持無序查詢)
如果是1或true——模糊查詢(二分法查詢同LOOKUP,不支持無序查詢)。
我們以一個例子為大家介紹VLOOKUP
如下圖有一張班級成績表,從中查找班裡某一個人的成績。
我們在A9輸入名字,在C9得到結果。
C9的公式為:=VLOOKUP(A9,A2:C5,3,FALSE)
這裡要注意一下幾點
1、確保要查找的值,在搜索區域的首列。
2、“3”表示的是要想要得到的結果在搜索區域中的第3列。
3、FALSE表示要進行遍歷法的精確查詢。(這也會最常用的方法)
如果我們把第4個參數改成TRUE(模糊查詢,二分法查詢),就必須把首列的值按照升序排列。
如下圖所示:
VLOOKUP的使用技巧
通過通配符來進行查詢。
如下圖所示
如果查詢的結果為空,則VLOOKUP的結果就為0。
如何想把查詢結果為空的vlookup值變為”文本型“
注意事項
VLOOKUP的第一個參數必須是所搜索區域的首列的值
我們在日常Excel查找中常用的是精確查找。
我們如果用模糊查找必須使查詢的列按照升序排列。
HLOOKUP的用法跟VLOOKUP的用法一樣,只是分別針對的是行或者列