INDIRECT 函数的应用实例
INDIRECT 函数返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。
工具/原料
安装有OFFICE软件的PC一台
输入设备(鼠标、键盘等)
了解INDIRECT函数
1、通过对比可以发现,INDIRECT 函数在对单元格进行引用,没有加“”时,实际上是对单元格的内容进行引用。
2、为了更形象的说明,我们在公式的后面,用能得到同样结果的公式来做对比。因为A1单元格内容为B1,所以INDIRECT(A1)实际上就相当于INDIRECT(“B1”)。
函数的应用
1、前面我们在将ADDRESS函数时,同样用到了INDIRECT函数。在这里,我们将跳过ADDRESS函数,直接用INDIRECT函数来对单元格进行引用。
2、首先,我们来看ADDRESS函数给我们提供的结果,选中这个函数及其参数,按F9键。可以看到ADDRESS函数实际返回了一个地址"一月工资!$F$13"。
3、现在我们用这个地址直接代替原来的ADDRESS函数。新的函数变成了:=IFERROR(INDIRECT("一月工资!$F$13"),"尚未统计")
4、做出这个改变后,因为INDIRECT函数的参数没有了相对引用,所以在下拉填充时,得到的结果实际上都是对一月份总工资的引用。
5、下面我们来对这个问题进行改善。删除公式中的一月,改由对B2单元格的引用(公式为=IFERROR(INDIRECT(B2&"工资!$F$13"),"尚未统计"))。
6、再进行下拉填充时,问题就解决了。
7、相对来讲,下面这个公式就有点画蛇添足了,这里是通过哌囿亡噱TEXT函数对行号进行文本化,得到简体中文的数字一、二、三等,同后面的文本连接成地址。可见,再EXCEL函数的应用上,可缫裕梦阀谓是条条大道通罗马,在我们使用了一个公式来达到效果后,还可以想想有没有更简单易懂的公式来实现同样的效果。