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

Excel 2019中VLOOKUP如何引用单元格存储的工作表名实现动态跨表查询

Excel动态工作表名称查询公式修改方案

你需要借助INDIRECT函数实现单元格值转工作表引用的需求,修改后的正确公式如下:
=VLOOKUP(A2,INDIRECT("'"&B1&"'!D:D"),1,FALSE)

公式逻辑说明

  • 核心函数INDIRECT的作用是将文本格式的地址字符串转换为Excel可识别的实际范围引用,解决原公式直接把B1识别为工作表名的问题
  • 拼接规则"'"&B1&"'!D:D":前后加单引号是为了兼容带空格、特殊字符的工作表名(比如你用到的日期格式名称01 Nov 2021自带空格,不加单引号会触发报错),拼接完成后会自动读取B1的值生成完整的查询范围地址
  • 第四个参数已调整为你需要的FALSE,实现精确匹配查询

补充注意:如果公式返回#REF!错误,请优先检查B1单元格内的工作表名称是否和实际工作表名称完全一致,无多余空格、拼写错误,且对应工作表未被删除。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 05:54:04