首页
学习
活动
专区
工具
TVP
发布

vlookup函数不止是数据查询,搭配数组公式让工作更高效

vlookup函数相信对于大家来说都不陌生,大家都知道这个函数可以进行各式各样的数据查询操作。单条件查询、多条件查询、逆向查询、一对多查询等等,这些操作vlookup函数都可以实现。

函数公式:

=VLOOKUP(H5,$C$2:$F$9,MATCH(I5,$C$2:$F$2,0),0)

如上图所示,我们可以利用vlookup函数查询人员不同日期的班次。这就是vlookup最基础的数据查询的功能。下面我们来学习一下vlookup数组嵌套的另外一种方式,如何对查询出来的多个条件值进行快速求和。

案例说明:利用vlookup函数查询对应人员2、3两个月数据并进行求和

案例说明:如上图所示,我们利用vlookup函数,需要查询对应人员2月、3月两个月的数据,查询出来后进行数据求和。这就利用到了vlookup+数组+sumproduct函数综合嵌套的方式来实现。

函数公式:

=SUMPRODUCT(VLOOKUP(H5,$C$2:$F$9,MATCH({"2月";"3月"},$C$2:$F$2,0),0))

函数解析:

1、MATCH({"2月";"3月"},$C$2:$F$2,0):函数在这里是通过数组的方式,利用match函数查询出对应月份在C2:F2区域中的位置。这里的结果会通过数组的方式返回3、4两个值。选择match函数段,按F9可以得到下图解析内容:

2、利用match函数查询出对应两个月份的位置后,我们将其作为vlookup函数的第三参数来进行数据查询。这样就分别查出了两个月对应的数值,选择vlookup函数段按F9解析如下。李四2月、3月对应的数值就会一起查询出来:1938、1975。如下图所示:

3、vlookup查询出来的结果以数组来呈现,所以最后我们需要利用sumproduct函数来对查询出来的两个月的值,进行最后的求和。这样就通过数组的方式,将多个查询结果进行一次性求和操作。

现在你学会了vlookup函数的查询求和操作了吗?

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券