indirect函数的使用方法 indirect跨工作簿提取数据
excel中indirect函数如何使用
介绍indirect函数的经典应用场景之一:多个数据表合并汇总,但不做任何计算。
我用的版本是Excel2016,其他版本的界面可能略有不同。
案例:
比如下表,每个月的奖金列表有一张单独的sheet,人员名单都是一样的,现在需要把每个月的奖金列到总表中。本例只调用数据,不做任何计算。
解决方案:
1.在B2中输入以下公式,向下向右拖动公式,就已完成:
=INDIRECT(B$1&"!B"&ROW())
这又是indirect函数加和不加""时,调用变量和值的应用场景
B$1的值是“1月”
&为联结符
ROW()返回当前行号
B$1&"!B"&ROW()的结果就是:1月!B2
!表示sheet名,1月!就会到”1月“这张sheet中读取数据
当下拉的时候,行数会随row()函数递增,结果会依次变成1月!B3,1月!B4...
当往右拉的时候,列号会随B$1递增,结果会依次变成C$1,D$1...即2月、3月...整个函数值就依次变为2月!B2、3月!B2...
Excel中indirect函数的使用方法
1、Indirect函数有两个参数,如下图所示,当第二个参数为True或省略时,是常规的A1引用样式,而如果第二个参数设置为FALSE,则是R1C1引用样式:
2、可以直接使用表示单元格的文本作为函数参数,如下图所示:
3、直接返回其中参数所代表的单元格的值,结果如下图所示:
4、当使用R1C1引用格式的时候,两个参数之间的逗号不能省略,如下图所示:
5、最终得到结果如下图所示:
indirect函数的六大核心使用方法
1、INDIRECT函数基本语法
2、INDIRECT函数跨表引用
3、INDIRECT函数跨表查询-初级
4、INDIRECT函数跨表查询-高级
5、INDIRECT函数制作下拉菜单
6、INDIRECT函数制作动态图表





