前言:
今天大家对“indirect报错”大体比较关切,各位老铁们都需要知道一些“indirect报错”的相关内容。那么小编在网络上收集了一些对于“indirect报错””的相关知识,希望咱们能喜欢,我们快快来学习一下吧!最近财务数据整理、财务分析的工作太多了,快累屁了,由于涉及分析的城市比较多,年度、月度期间的维度太多了,快速的从基础表中提取数据的方法就显得很重要了。最近几天用的最比较频繁的就是indirect这个函数了。
这个函数呢我也只是用了五六年,但是最近使用的频度尤其的高,它是干什么么的,其实可以理解为是一个组合工具,比如我想做一个表,但是数据要从各个sheet中取数,比较小白的办法就是直接等于某个sheet中的数,或用公式提取比如VLOOKUP等,但是都需要点开需要提取的工作表,但是indirect是可以很完美的解决这个问题,尤其是对于涉及部门、子分公司比较多,或产品品类比较多的数据处理时,用这个函数就很有必要了。
先看语法:
这个语法其实就是给一个单元格的地址的值,比如我想取A1单元格的值,我就输入indirect("A1")就可以了,记者这个双引号是必须的。
大家可以看到这个公式的结果是A1的值,当然这是了解这个函数的最原始的用法,我们逐步加大难度,比如下面的表:
我们合计的这个表的数据要从后面的sheet表中进行提取,如下济南的表合计列的数据,其他各城市类似。
接下来怎么做呢,跟着我来,在B5单元格输入=INDIRECT(B4&"!B5"),我们就得到了济南的营业收入的数据
然后向后拖动,我们就可以得到其他城市的数据了,如果向下我们把B5改为B6就行,如果觉得,麻烦我们可以把公式调整改为=INDIRECT(B$4&"!"&"B"&ROW(A5)),然后左右上下拖动公式即可。效果如下:
大家需要注意的是,变量不加"",但是文本一定要加"",变量可以理解为单元格的值,比如INDIRECT(B4&"!B5")的B4就是变量,比如我们把B4单元格的文本济南改为南京或其他任何城市,这个公式链接就会到具体城市的单元格,但是加引号的“B5”就是常量,是一个不变的,就是B5单元格。
还有一个就是我在使用的过程中发现sheet名很关键,indirect对于一些字符是不能识别的,比如山东-济南,我们需要用山东_济南,必须是英文的下标线。如果用-,是会报错的。
大家如果喜欢我的文章,欢迎关注微信公众号:跟我学EXCEL图表
标签: #indirect报错