打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VLOOKUP OFFSET MATCH,从动态区域查找数据
userphoto

2023.06.02 湖北

关注

直接抛出下面的问题,如何根据左侧的三列原始数据,制作右侧的各个部门、各个下面的汇总表?

很多人的第一个念头就是,把B列拆分成两列,一列是部门名称,一列是项目名称,然后使用SUMIFS函数求和。

这里,不允许你使用这个拆分列的笨笨方法,而是要求直接用原始数据区域进行统计汇总。

仔细观察原始数据表,可以看到,每个费用项目下的部门个数是一样的,也就是说,每个费用项目下都是7行数据,这样,我们可以通过OFFSET函数引用某个项目下的7行、2列数据区域,然后再使用VLOOKUP函数进行查找,这个思路是不是很简单?

这样,就可以设计数据查找公式如下:

=VLOOKUP('*'&$F4,
                  OFFSET($B$1,MATCH(G$3,$B:$B,0),,7,2),
                  2,

                  0)

公式中,OFFSET函数的部分就是动态引用每个费用项目的数据区域:

OFFSET($B$1,MATCH(G$3,$B:$B,0),,7,2) 

而由于部门名称的前面有部门编号,所以VLOOKUP函数的第1个参数使用了通配符(*)来做关键词匹配。

----------------------------------

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
公式函数14202班第一课时查找引用函数学习暨课后作业解题思路小结
VLOOKUP合并单元格查找
练习题048:用公式进行数据转置(函数公式)
excel数据查询的五种方法
数据查找的多种方法
总结-VLOOKUP函数实用终极帖
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服