~~~~~~INDIRECT的分割线~~~~~~
函数参数介绍
INDIRECT(ref_text,[a1])
ref_text:引用内容
[a1]:引用样式
【参数说明】
当a1=TRUE 或省略,函数以A1样式引用ref_text;
当a1=FALSE,函数以R1C1样式引用ref_text。
------------------------------------
看完函数介绍,一定有小伙伴会提问,什么是A1样式,什么又是R1C1样式呢?别急,下面表妹就详细介绍给你。
【A1样式】
A1样式就是EXCEL默认的样式,行标为1、2、3....,列标为A、B、C...,单元格地址写成A1、B1、C2...,如下图:
【R1C1样式】
R1C1样式是EXCEL的另一种样式,行标为1、2、3....,列标也为1、2、3...,单元格地址写成R1C1、R1C2、R2C3...(R为ROW行的简写,C为COLUMN列的简写),如下图:
------------------------------------
函数使用方法
引用单元格
【模板】
1.INDIRECT(单元格):地址引用,即函数返回以单元格内容为地址的其他单元格的内容,示例D1以A2中的B2作为地址,返回B2中的102
2.INDIRECT(“单元格”):文本引用,即函数返回单元格中的文本内容,示例D2返回A2中的文本B2
------------------------------------
引用工作表
【模板】
1.INDIRECT(“工作表名!单元格区域”)
示例:=SUM(INDIRECT("1月份!$C$2:$C$16"))
------------------------------------
2.INDIRECT(“'纯数字工作表名'!单元格区域”)
示例:=SUM(INDIRECT("'1'!$C$2:$C$16"))
------------------------------------
函数应用案例
案例一
多级下拉菜单(详见推送2)
【示例】
二级下拉菜单=INDIRECT(一级下拉菜单)
------------------------------------
案例二
跨表格求和(详见推送46)
【示例】
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$4)&"!$A$2:$A$16"),A2,INDIRECT(ROW($1:$4)&"!$C$2:$C$16")))
INDIRECT(ROW($1:$4)&"!$A$2:$A$16":ROW($1:$4)分别返回1、2、3、4工作表名称,用&连接符将其与!和$A$2:$A$16相连,构成1!$A$2:$A$16、2!$A$2:$A$16、3!$A$2:$A$16、4!$A$2:$A$16
,