首页 理论教育 Excel数据处理与分析:INDIRECT函数

Excel数据处理与分析:INDIRECT函数

时间:2023-10-20 理论教育 版权反馈
【摘要】:函数功能INDIRECT函数用于返回由文本字符串指定的引用。如果ref_text参数为带双引号的单元格引用,如“"A2"”,那么INDIRECT函数返回的是A2单元格中的内容。如图2.8.14-1所示,单击选择C1单元格,输入公式“=INDIRECT”,输入完毕后按Enter键结束,则公式返回的是A2单元格中的内容“B3”。图2.8.14-3INDIRECT+ADDRESS函数的应用

Excel数据处理与分析:INDIRECT函数

(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函数的应用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈