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

如何将单元格值拼接至页面引用函数实现动态跨表引用?

动态引用对应月份支出表的解决办法

你之前的公式写法错在没把整个引用路径交给INDIRECT函数解析,Excel没法识别嵌套在单引号里的函数。正确的写法是把工作表名和单元格引用拼成完整的文本字符串,再用INDIRECT转换成有效引用:

=INDIRECT("'"&C2&" Spending'!I3")

为什么这个公式能生效:

  • 因为你的工作表名带空格(比如「January Spending」),Excel要求这类含空格的工作表名必须用单引号包裹,所以公式里先通过"'"拼上开头的单引号
  • &C2&会把你在C2输入的月份文本(比如「January」)拼接进去
  • " Spending'"拼上「 Spending」和结尾的单引号,这样就生成了完整的合法工作表名字符串:'January Spending'
  • 最后通过&"!I3"拼上目标单元格位置,整个字符串就是Excel能识别的引用格式,INDIRECT函数会把这个文本转换成真实的单元格引用

如果要批量引用其他单元格,比如I3到I10,直接把公式里的I3改成I3:I10即可,下拉填充也能自动适配。

(另外别吐槽我的支出,还在完善中 lol)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 23:18:26