首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EXCEL中INDEX+MATCH函数的组合,与VLOOKUP的比较

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的比较。灵活度相较要高。在实际的应用中可以细细体会。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191224A0FMDI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券