不会VBA如何从多表中抽取数据?

几乎隔三差五就有老铁让我能不能写点抽取数据的文章,我说这个简单,VBA搞这种,一个循环就搞定了……

但是总能听到的是“VBA呀,太难了,有没有简单点的方法”

我能说没用吗?显然我这个出了名的“懒人”不能说……

案例1:固定位置取数(动画演示)

需求说明:获取1-4月中销售金额合计(合计都在G2)

公式:=INDIRECT(A2&"!G2")

简述:INDIRECT函数可以根据给定的地址,返回其中的值

案例2:根据条件取数(动画演示)

需求说明:获取1-4月中销售金额合计(合计位置固定)

我们使用INDIRECT+VLOOKUP搞定他

公式:=VLOOKUP("合计",INDIRECT("'"&A5&"'!A:G"),COLUMNS(A:G),)

简述:

1、使用INDIRECT函数配合月份构建对应月份的A:G列引用

2、VLOOKUP查找合计,对应的G列金额合计

3、COLUMNS函数可以让我们快速统计对应的列数,免去掰手指数

4、关于单引号表名有空格等字符必须写,否则可不写,但是写总是没错的

关于VLOOKUP全面学习,点击“阅读原文”进行学习!

新朋友,长按下图,识别图中二维码,关注我们!
感谢(三连)
-END-
(0)

相关推荐