excel办公小技巧怎么输入不同单位(Excel跨表快速汇总,Vlookup搭配Indirect公式应用)
- 办公技巧
- 2023-09-09 17:38:46
- 0
在工作中,经常需要跨表格进行汇总数据,我们模拟数据,举个简单的例子比如说现在有多个分公司,分别把数据放不在同的子表里面,现在我们需要快速汇总每个子公司的销售额数据
1、子表位置相同
如果说子表需要统计的销售额数据位置相同,都在子表的B1单元格位置,如下所示:
那我们在总表进行汇总时,对于A公司,我们输入的公式是:
=北京A公司!B1
如果子工作表比较少的时候,我们可以一个个的去点击引用不同的表;
但是工作中,子表通常是很多的,这个时候,一个个点就不行了,我们发一同一个规律,其实就是把引用的表名换一下,而这些表格,都在A列的中已经有
所以我们尝试输入的公式是:
=A2&"!B1",但是它没有计算,我们需要进一步的计算
所以我们需要再套用一个间接引用公式INDIRECT,我们输入的公式是:
=INDIRECT(A2&"!B1")
这个时候,我们发现,前2个结果都出来了,但是C公司的结果为什么不能出来,因为有特殊文本时,我们对这个表格进行引用的时候,比如我们直接去点击C表进行引用,你会发现,多了两个单引号
所以我们在INDIRECT公式引用之前,也要变成这种样式,所以我们需要把公式改成:
=INDIRECT("'"&A2&"'!B1")
也就是A2两边多连接了一个单引号,才能得到所有的结果
然后如果说你的工作表命名里面没有特殊符号,那就不需要加这个单引号了
2、子表位置不相同
如果说子表的位置不一定在B1位置,有可能在B列任何的一个位置,但是A列前面都加了一个特定字符,销售总金额
那我们在总表,只需要输入的公式是:
=VLOOKUP("销售总金额",INDIRECT("'"&A2&"'!A:B"),2,0)
关于这个小技巧,你学会了么?动手试试吧!
本文由 京廊文化根据互联网搜索查询后整理发布,旨在分享有价值的内容,本站为非营利性网站,不参与任何商业性质行为,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。
本文链接: /bangong/34068.html