VLOOKUP函式在Excel中是一個縱向查詢函式,在資料匹配查詢中非常實用,效率很高,尤其是在資料量很大的情況下,更能體會到VLOOKUP函式的方便快捷。
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
lookup_value:需在資料表第一列中查詢的資料”,可以是數值、文字字串或引用。
table_array:需要在其中查詢資料的資料表,可以使用單元格區域或區域名稱等
col_index_num: table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推.
[range_lookup]:是邏輯值,指明函式 VLOOKUP 查詢時是精確匹配,還是近似匹配。如果為FALSE或0,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果為TRUE或1,函式 VLOOKUP 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值,如果range_lookup 省略,則預設為1。
應用示例:
C列的水果名稱,在A列中查詢,利用VLOOKUP函式,可以看到查詢後的結果(B列),0是精確查詢,可以看到除了獼猴桃查詢不到,其他都能查到,故獼猴桃所對應的行返回錯誤值#N/A。如果人工查詢,需要較多的時間查詢,而且容易出錯。
VLOOKUP函式在Excel中是一個縱向查詢函式,在資料匹配查詢中非常實用,效率很高,尤其是在資料量很大的情況下,更能體會到VLOOKUP函式的方便快捷。
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
lookup_value:需在資料表第一列中查詢的資料”,可以是數值、文字字串或引用。
table_array:需要在其中查詢資料的資料表,可以使用單元格區域或區域名稱等
col_index_num: table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推.
[range_lookup]:是邏輯值,指明函式 VLOOKUP 查詢時是精確匹配,還是近似匹配。如果為FALSE或0,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果為TRUE或1,函式 VLOOKUP 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值,如果range_lookup 省略,則預設為1。
應用示例:
C列的水果名稱,在A列中查詢,利用VLOOKUP函式,可以看到查詢後的結果(B列),0是精確查詢,可以看到除了獼猴桃查詢不到,其他都能查到,故獼猴桃所對應的行返回錯誤值#N/A。如果人工查詢,需要較多的時間查詢,而且容易出錯。