You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Sheets中用INDIRECT引用表格命名列的问题及解法

Google Sheets 结构化引用 INDIRECT 函数报错解决方案

问题场景

  • 在Google Sheets中存在一个名为test的结构化表格,直接使用公式 =sum(test[1st Number]) 可以正常计算该表格中“1st Number”列的总和。
  • 若将字符串 test[1st Number] 存入单元格(例如B1),再通过 =sum(indirect(B1)) 引用时会触发错误:

Function INDIRECT parameter 1 value is 'test[1st Number]'. It is not a valid cell/range reference.

解决方法

通过INDEX与MATCH函数组合实现需求,公式如下:

=sum(index(test, 0, match(C1, test[#HEADERS], 0)))

其中C1单元格存储的是目标列的标题字符串 1st Number。

内容的提问来源于stack exchange,提问作者Chris Carter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 07:45:55