如何利用indirect实现另类跨表计算?用对公式仍旧存在错误应该如何解决呢?

牛闪闪办公第838个原创技巧
这次我们来看看Zloffice社群小伙伴遇到的问题,截图如下:
按照老规矩,咱们还是先对截图进行放大,来看看其中的问题细节:
从小伙伴的截图来看,他是想实现自动获取表名对应的A1:N120区域进行匹配,使用的是indirect函数,使用的函数没错,但公式录入存在问题,牛闪闪在这里给大家讲讲indirect函数的跨表引用计算。
这里我们举个例子,1月的数据要和2月其他人的C22单元格的2月数据相加。注意看下图的对应关系。
而每张表的C22都写着2月的销量。
如果是这种结构,怎么才能快速地统计呢?这就需要用到indirect函数。公式如下:
=B6+INDIRECT(C6&"!C22") 
注意,C6其实就是单元格的名字利用链接符号和"!C22"跨表应用在一起。相当于=B6+hill!C22 的和,由于C6可以变成C7,C8。所以就会自动求和其他的表的C22单元格。
这是indirect函数的一个经典应用,所以你能发现这个小伙伴的公式错在哪里了吗?欢迎小伙伴们告诉牛闪君。
欢迎加入牛闪闪办公的Zloffice社群,提问答疑,共同进步,加我们的牛闪团队微信号加群吧。

(0)

相关推荐