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

Excel中能否通过数据验证列表动态选工作表并加载指定单元格值?

动态引用指定工作表单元格的实现方法
  • 你提到的='(C2)'!D3写法无法直接生效,Excel不会自动将C2单元格内容解析为工作表名称,需要借助INDIRECT函数实现动态引用。
  • 可用公式:=INDIRECT("'"&C2&"'!D3")
    • 原理:"'"&C2&"'!D3"会把C2中的工作表名称和目标单元格地址拼接成标准的单元格引用文本(比如C2选中"销售统计表"时,会生成'销售统计表'!D3),INDIRECT函数会将这个文本转换为实际的单元格引用,从而返回对应工作表D3单元格的值。
  • 额外说明:
    • 如果工作表名称不含空格、特殊字符,也可以简化为=INDIRECT(C2&"!D3"),但带单引号的写法兼容性更强,能适配所有合法的工作表命名。
    • 必须保证C2下拉列表中的工作表名称与实际工作表名称完全一致,避免因名称不匹配导致引用失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 13:55:14