Excel - INDIRECT 函数



描述

INDIRECT 函数返回文本字符串指定的引用。

如果您在 Excel 公式中键入引用 B1,Excel 会理解这指的是单元格 B1。但是,Excel 不会理解文本字符串“B1”为引用。因此,如果您的单元格引用采用文本字符串的形式,则需要使用 INDIRECT 函数将其转换为实际的单元格引用。

引用会立即计算以显示其内容。当您希望在不更改公式本身的情况下更改公式中单元格的引用时,请使用 INDIRECT。

语法

INDIRECT (ref_text, [a1]) 

参数

参数 描述 必填/可选
Ref_text

对包含 A1 样式引用、R1C1 样式引用、定义为引用的名称或作为文本字符串的单元格引用的单元格的引用。

请参阅下面的注释。

必填
A1

指定单元格 ref_text 中包含哪种类型引用的逻辑值。

如果 a1 为 TRUE 或省略,则 ref_text 将被解释为 A1 样式引用。

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

可选

注释

  • 如果 ref_text 不是有效的单元格引用,则 INDIRECT 返回 #REF! 错误值

  • 如果 ref_text 指的是另一个工作簿(外部引用),则该工作簿必须处于打开状态。如果源工作簿未打开,则 INDIRECT 返回 #REF! 错误值

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

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

Indirect Function
advanced_excel_lookup_reference_functions.htm
广告