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的比较。灵活度相较要高。在实际的应用中可以细细体会。
领取专属 10元无门槛券
私享最新 技术干货