indirect字面意思是“间接的、迂回的”,于是indirect函数的作用是为间接引用。使用indirect函数可引用其他工作薄的名称、工作表名称和单元格引用。
什么是间接引用呢?我们通过与直接引用的对比来认识这个概念,下面通过简单的案列说明一下:
如下图简单的和大家分享一下indirect函数的具体使用方法:
①公式=A2为直接引用,这是最常见的形式,返回值就是引用单元格里面的值。
②公式=indirect(A2),其实A2代表的值就是B2,而B2代表的值是office技巧,因此间接的是引用了B2单元格的值。
③公式=indirect(“A2”),里面单元格加上双引号了,会变成文本,因此indirect函数参数其实就是文本,但是indirect可以忽略双引号,将文本转化为引用,从而返回单元格A2中的数值,这是indirect函数间接引用的一个体现。
所以,通过上面的列子我们可以发现,indirect函数的重要特点:将文本转化为引用,如果参数为文本格式(比如加了双引号),indirect函数会直接讲计算文本所代表单元格的值。
但是明明直接引用的单元格地址为什么非要用文本替换字符进行代替呢,因为indirect函数参数如果是文本字符串,那么参数就可以灵活的进行组装。举例说明。如果在D2单元格中输入公式indirect(“B”&A3),公式就会将字母B和A3中的值4合并在一起形成B4,这将反过来引用单元格B4的值,因此返回的结果就是5.
由于indirect函数的参数可以通过文本字符串进行“拼装”,这给我们工作带来了很大的灵活性和可控性,为我们使用indirect函数高级应用做了很大的铺垫。
此文主要是介绍了indirect函数的具体语法和使用原理,后面的文章会和大家分享更多的indirect函数的具体使用案列,希望能帮助到大家,更多相关的办公软件技巧知识尽在成都办公软件速成班的路凡教育哦。欢迎大家前来试听感受!