Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

说明

返回由文本字符串指定的引用。 此函数立即对引用进行计算,并显示其内容。 如果需要更改公式中对单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

语法

INDIRECT(ref_text, [a1])

INDIRECT 函数语法具有以下参数:

  • Ref_text    必需。 对包含 A1 样式引用、R1C1 样式引用、定义为引用的名称或作为文本字符串引用的单元格的引用的引用。 如果ref_text不是有效的单元格引用,INDIRECT 将返回 #REF! 错误值。

    • 如果ref_text引用另一个工作簿 (外部引用) ,则必须打开另一个工作簿。 如果源工作簿未打开,INDIRECT 将返回 #REF! 错误值。

      注意: Excel Web App 不支持外部引用。

    • 如果ref_text引用的单元格区域超出了行限制 1,048,576 或列限制 16,384 (XFD) ,INDIRECT 将返回 #REF! 错误。

  • A1    可选。 一个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。

    • 如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

    • 如果 a1 为 FALSE,则将 ref_text 解释为 R1C1 样式的引用。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据

B2

1.333

B3

45

赵强

10

5

62

公式

说明

结果

=INDIRECT (A2)

单元格 A2 中的引用值。 引用的是单元格 B2,其中包含值 1.333。

1.333

=INDIRECT (A3)

单元格 A3 中的引用值。 引用的是单元格 B3,其中包含值 45。

45

=INDIRECT (A4)

因为单元格 B4 有定义名“国明”,对定义名的引用即是对单元格 B4 的引用,其中包含值 10。

10

=INDIRECT (“B”&A5)

将 B 和 A5 中的值 (5) 合并在一起。 这反过来又引用单元格 B5,其中包含值 62。

62

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。