excel - EXCEL 2019:Vlookup如何通过单元格搜索不同工作表中的范围
问题描述
我正在使用 Excel 2019
我有一个公式 =VLOOKUP(A2,'B1'!D:D,1,TRUE)
第一个参数 A2(客户名称)第二个参数范围,用于搜索此客户的名称,该名称位于同一工作簿的另一张表中,名称为“2021 年 11 月 1 日”,在单元格 B1 中命名第三个参数只是 1 作为要搜索的范围只有 1 col Forth 参数 FALSE 因为我想要一个完全匹配
我收到一个错误,公式不会读取 B1 的值并将 B1 作为不存在的工作表名称,因此会产生错误。
问题:我如何更改公式,以便公式读取 B1 的值,而不是将 B1 本身作为第二个参数,以便公式起作用。
请参阅图片以直观地了解我遇到的问题。
我知道我可以简单地将“B1”替换为“2021 年 11 月 1 日”并且该公式将起作用,但我希望这个公式在某种意义上是动态的,如果我将单元格 B1 中的值更改为另一个日期,它将阅读并相应地搜索它。
解决方案
找到的解决方案:=VLOOKUP(A2,INDIRECT("'"&B1&"'!D:D"),1,FALSE)
通过使用 Indirect() 我可以无错误地引用单元格
推荐阅读
- javascript - 无法设置 null 错误的属性“textContent”
- jquery - Laravel Dusk 中的滚动问题
- c - sys_schedule() 在 Minix 3.1.8 中做了什么?
- c - 如何在 czmq 上设置发送/接收超时?
- python - 从美丽的汤输出中删除外部标签
- instagram-api - 如何从 instagram graph api 获取媒体的图像分辨率
- javascript - 移动视图中的禁用按钮
- apache-spark - 如何为 StructuredNetworkWordCountWindowed 示例输入数据以使时间戳不同(与 1970 年相比)?
- python - 加入 2 个具有不同索引且无共享列的 pandas 数据帧
- css - Ken Burns 效果在 Microsoft Edge 上出现口吃(Divi 主题,全角滑块)