INDIRECT是一个很优质的嫁接函数。在你处理很多表格的时候,有时候压根不知道从哪里入手,
往往这个时候你就得想到这个函数。跟着小编一起来学习吧~
(文末可免费领取视频教程学习权限哟)
1、如何直接调取季度直接求和:
在这个例子中,大家或许会想的比较复杂,其实使用INDIRECT函数,就是2步而已。
框选数据范围,不包括姓名列,
公式选项卡>>根据所选内容创建>>首行>>确定
这样做完之后的结果:整个第一季度的数据部分被名称定义成了"第一季度"
以此类推……
然后你直接在某个单元格输入:=SUM(第一季度)结果就等于求和的值。
然后我们不能直接的将B11单元格的文本直接嫁接进来,因为这样的嫁接过程是间接的,
所以这个地方需要用到INDIRECT函数。
大家需要理解的是,你使用SUM函数,直接选择求和范围,是直接的过程,而我们通过名称定义好的文本,并且再通过文本去寻找范围是间接的。
正确的做法是:
这样的话,当你切换季度选择,就可以发生即时的求和区域的变化了。
2、跨表求和/跨表引用
这里有三张表格,
每一章表格的统计类型都一样,
如果想在其他的sheet表格中,来表示:
那么大家可以想一想,我们只是做求和,那么其他表格中的求和位置就没有发生变化,这里变化的是"俄罗斯""美国""中国"。
那么,这样的情况应该这样来做:
A1单元格为变量,或是俄罗斯,或是美国,或是中国。
而这些名称,正好也是对应的其他sheet的名称。
求和范围不变。
你或许认为这样就做完了,其实:你会遇到一种特殊情况,
我们将sheet名称稍加改变来测试一下:
然后随意选择两个单元格=到其他表格,你会发现:
带有空格的sheet名称引用出来的值,都会显示sheet名称的前后单引号。
这样的情况需要加上单引号,这段公式完整的形态是:
记住:单引号也是属于文本类型。
3、多条件查找引用
这个算是一个INDIRECT比较经典的案例。
我们需要根据3张表格的内容,以及我们的2个条件来找到销售额。
这个其实用INDIRECT就是典范了。
首先,将三张表格做一个名称定义。
例如:第一章表格为:中国,依次类推……
那么我们最后的公式可以写成这个样子:
=VLOOKUP(B10,INDIRECT(B11),2,0)
我们要找"小陈",所在的范围是在美国这个名称定义的表格当中,
选择第二列的内容,精确匹配。