VLOOKUP函數在EXCEL中是一個使用率比較高的查詢函數,可以是一個強大的查詢函數。但在使用的靈活性來說還是較INDEX+MATCH的組合差一些。現在來了解一下這些函數的語法和使用。
現在來了解以下這三個函數。
VLOOKUP函數:縱向查找方式。
表達式:VLOOKUP(查詢條件,查詢區域,第幾列,匹配方式)
INDEX函數:返回表中的值。
表達式:INDEX(查詢區域,第幾行,第幾列)
MATCH函數:返回指定數值在指定區域中的位置。
表達式:MATCH(查詢條件,查詢區域,匹配方式)
VLOOKUP函數搜索指定區域內首列滿足條件的值。這也是該函數的缺點。
下面來看看INDEX+MATCH組合運用有何靈活的妙用。
使用該組合進行數據的逆向查詢。
如下面的案例,根據產品的型號來查詢產品。
G4的公式:=INDEX(A2:A13,MATCH(F4,B2:B13,0))
公式解讀:MATCH函數查詢出相關的位置,將結果提供給INDEX函數再查詢出相關結果。
如下表進行CSOF 2015-08的銷售查詢。
使用VLOOKUP查詢公式:=VLOOKUP(H2,A2:E23,2,0)
同樣得到的結果,使用INDEX+MATCH函數的組合公式:=INDEX(B2:B23,MATCH(H4,A2:A23,0))
根據MATCH定位,再根據INDEX函數得到結果。
INDEX+MATCH函數的組合,與VLOOKUP的比較。靈活度相較要高。在實際的應用中可以細細體會。