(1)函数功能
INDIRECT函数用于返回由文本字符串指定的引用。
(2)语法格式
INDIRECT(ref_text,[a1])
(3)参数说明
ref_text:必需参数,表示对单元格的引用,可以包含A1或R1C1样式的引用,或直接使用文本字符串形式的单元格引用。
[a1]:可选参数,表示指明包含在ref_text参数中的引用类型,它是一个逻辑值。如果该参数为TRUE或省略,则ref_text参数使用A1引用样式;如果该参数为FALSE,则ref_text参数使用R1C1引用样式。
(4)注意事项
如果ref_text参数不是正确的单元格引用,或者ref_text参数是对另一个工作簿的外部引用,但该工作簿没有打开,或者ref_text参数使用的单元格区域超出了工作表的最大范围,则INDIRECT函数返回错误值“#REF!”。
如果ref_text参数为带双引号的单元格引用,如“"A2"”,那么INDIRECT函数返回的是A2单元格中的内容。如图2.8.14-1所示,单击选择C1单元格,输入公式“=INDIRECT("A2")”,输入完毕后按Enter键结束,则公式返回的是A2单元格中的内容“B3”。
如果ref_text参数中使用不带双引号的单元格引用,那么INDIRECT函数返回该引用中指向的单元格内容。例如,如图2.8.14-2所示,单击选择C1单元格,输入公式“=INDIRECT(A2)”,按Enter键结束,返回了A2单元格中所指向的B3单元格中的内容“我爱Excel”。(www.xing528.com)
图2.8.14-1 带双引号的ref_text参数
图2.8.14-2 不带双引号的ref_text参数
(5)实例:二维数据转成一维数据
如图2.8.14-3所示,A1:E4内的姓名为一组二维数据,要求在G列中转成一列一维数据。
选择G1单元格,输入公式“=INDIRECT(ADDRESS(ROW(5:5)/5,MOD(ROW(5:5),5)+1))&""”,输入完毕后按Enter键结束并向下填充公式,即可完成转换,结果如图所示。
图2.8.14-3 INDIRECT+ADDRESS函数的应用
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。