查找
INDIRECT
定义
INDIRECT 返回由文本字符串命名的那个单元格或区域的值。
语法
=INDIRECT(ref_text)
参数
| 参数 | 含义 |
|---|---|
ref_text |
以文本写出的单元格地址,例如 "B3",或存放该文本的单元格。 |
示例演练
一份日志把目标地址以文本存在 A2,要读取的值在 B3。
| A:地址 | B:值 |
|---|---|
| B3 | |
| 88 |
公式:=INDIRECT(A2)
结果:88。文本 B3 被当成引用,而 B3 存放 88。
练习
单元格 A2 中是 42,单元格 B2 中是文本 A2。请在 C2 中写出一个返回 B2 中所写单元格的值的公式。
- 在 C2 中写出一个针对 B2 的 INDIRECT 公式。
- C2 应显示 B2 中所写单元格的值。
第 1 步,共 2 步
在 C2 中输入 =INDIRECT(B2)。
B2 是 A2,A2 是 42。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
C2 使用 INDIRECT。
C2 现在显示 42。
相关函数
INDEX 按位置挑选,而不是按文本地址。如果你用别的方式组成地址,MATCH 可以提供位置。
常见错误
让 INDIRECT 指向数字而不是地址文本:如果 A2 存放 42,=INDIRECT(A2) 会返回 #REF!,因为 42 不是引用。