老同学表格定制专家WPS / Excel 公式助手

INDIRECT

查找类

INDIRECT 将文本形式的单元格地址或区域地址转换成可计算的真实引用,适合动态引用、跨表引用和可变区域。

基本语法
=INDIRECT(引用文本, [引用样式])

参数怎么填

必填 1 个 · 选填 1 个
#参数要求怎么理解 / 怎么填
1引用文本必填写成文字形式的单元格地址,例如 "A1" 或 "Sheet1!A1"。
2引用样式选填控制引用文本按 A1 样式还是 R1C1 样式解释。

① 找到数据区域

先确认条件列和结果列在哪,注意固定区域加 $

② 按顺序填参数

依次填 引用文本

③ 回车并向下填充

双击填充柄,整列公式自动套用

跟着案例练 5 次

点击公式右侧可复制,换成你的单元格就能用
CASE 1

文本地址取值

★★★要求:把文本地址 E8 转为真实引用
fx公式示例
=INDIRECT("E8")
练习题公式(E8)
=INDIRECT(F17)

解释:文本“E8”经过 INDIRECT 转换后,公式会读取当前工作表 E8 单元格的内容。

CASE 2

拼接行号引用

★★★要求:根据行号动态读取姓名列内容
fx公式示例
=INDIRECT("E"&10)
练习题公式(10)
=INDIRECT("E"&F25)

解释:使用连接符把列字母与行号组合成地址,再由 INDIRECT 转换成引用。

CASE 3

跨工作表引用

★★★要求:使用文本工作表名读取当前详情页 E8
fx公式示例
=INDIRECT("'INDIRECT'!E8")

解释:工作表名和单元格地址可以写在同一个文本中;工作表名建议用单引号包围。

CASE 4

动态区域求和

★★★要求:对文本指定的月薪区域进行求和
fx公式示例
=SUM(INDIRECT("H8:H13"))
练习题公式(H8:H13)
=SUM(INDIRECT(F41))

解释:INDIRECT 返回一个真实区域引用,因此可以直接放入 SUM、AVERAGE 等统计函数。

CASE 5

R1C1引用样式

★★★要求:使用 R1C1 地址读取第8行第5列
fx公式示例
=INDIRECT("R8C5",FALSE)
练习题公式(R8C5)
=INDIRECT(F49,FALSE)

解释:第二参数设为 FALSE 后,引用文本需要使用 R8C5 样式表示行号和列号。

模拟数据|员工信息表

上面案例里的 员工编号、姓名 等列,就来自这张表

把这张表放进工作台
行员工编号姓名部门城市月薪绩效等级
8E001张三技术部北京15,000A
9E002李四市场部上海18,000B
10E003王五技术部深圳22,000A
11E004赵六财务部广州12,000C
12E005钱七市场部杭州10,000B
13E006孙八技术部北京28,000A