你们好,最近小未来发现有诸多的小伙伴们对于indirect函数跨表引用,indirect这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 间接函数的定义:这个函数是一个间接引用函数,可以返回文本字符串指定的引用。
2、 Syntax of indirect function: indirect (ref_text, [a1])
3、 Ref_text是对单元格的引用,可以包含对A1样式的引用、对R1C1样式的引用、定义为引用的名称或对文本字符串单元格的引用。
4、 A1是逻辑值,表示单元格ref_text中包含的引用类型。
5、 如果a1为TRUE或省略,ref_text被解释为对A1样式的引用。
6、 如果a1为FALSE,则ref_text被解释为R1C1样式的引用。
7、 例如,需要将名为“Performance”的表中的每月总值与表2中的位置相关联。
8、 在表2的B2单元格中输入公式=INDIRECT ('Performance ')!B6”),该公式解释说“性能”是表1中的名称。
9、 B6是表1中要赋值的单元格。
10、 输入公式后,按enter键获得所需的值。但这里需要注意的是,由于本例中的间接函数都是文本引用,即使用了双引号,所以不能直接选择向右填充,得到的值都是表1“性能”中B6的值。
11、 大家看到这个可能会很郁闷,不如我直接引用。为什么要这个功能?接下来我来解释一下。
12、 间接函数的一个很好的应用例子是面向N个表的数据检索。如图,我们先在任意单元格输入绩效,也就是其他工作表的名称。如果是直接引用,我们在单元格B5中输入的就是=A5 'B6,
13、 但是我们会发现,返回值是性能!B6,这是直接引用的局限性。
14、 但是如果我们使用间接引用呢?在C5中输入=INDIRECT(A5 ')!B6),我们可以发现引用正确地获得了“性能”表中单元格B6的值。当表很少时,此功能可能无效。
15、 但是当我们同时面对十几个表的时候,这个功能的优越性就凸显出来了。
以上就是indirect这篇文章的一些介绍,希望对大家有所帮助。