VLOOKUP可以說是excel函數(shù)中用的頻率最高的函數(shù)之一了,所以作為第一個要講的函數(shù)。
語法
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
第一個參數(shù)lookup_value指的是要查找的值,看單詞意思lookup指查找,value值。
第二個參數(shù)table_array指的是要查找的范圍,table表示表,array數(shù)組則指表中一個數(shù)組范圍。
第三個參數(shù)col_index_num指的是要查找的范圍,col指column表示列,index_num則指代索引值,表示要目標的值在數(shù)組的第幾列。
第四個參數(shù)[range_lookup],表示查找屬于模糊查找還是精確查找只有兩個選項,True = 模糊查找,F(xiàn)alse=精確查找,也可以用1表示模糊查找,用0表示精確查找,如果此選項不填寫的話默認屬于模糊查找。
下面具體舉個示例:

如圖1所示,已知A列數(shù)據(jù)和B列數(shù)據(jù),現(xiàn)在已知一部分A列數(shù)據(jù),如D列所示,想要知道其對應同行的B列數(shù)據(jù),這種情況可用VLOOKUP來進行查找。而B列和A列加起來有兩列,所以col_index_num =2,上述我在A1:B5用了絕對引用,其目的是固定住索引范圍,使其在公示拖拽的過程中范圍不會發(fā)生變化。當然可以選擇直接引用A列和B列可以達到同樣的目的,如圖2所示

上述D列f沒有在A列中找到所以會報錯。
另需要注意到的是一定要選擇精確查找,不建議使用模糊查找。
使用VLOOKUP時候如果不是選定整列整列的范圍一定要用絕對引用,否則后續(xù)數(shù)據(jù)會出錯。
使用VLOOKUP查找查找值一定在查找范圍的第一列。
有問題話歡迎提問交流