在Excel中使用vlookup函数时嵌套indirect返回#REF!,为什么?

比如,列A里的内容分别是ABC、DEF、GHI等等,都是不同工作表的名称。需要在当前工作表中的对应行引用上述工作表中的一些内容。我写的函数是(以A2行为例,假设A2中的内... 比如,列A里的内容分别是ABC、DEF、GHI等等,都是不同工作表的名称。需要在当前工作表中的对应行引用上述工作表中的一些内容。我写的函数是(以A2行为例,假设A2中的内容为ABC,当前工作表第一行为表头):

=VLOOKUP(B2,INDIRECT(A2&"!$C:$D"),2,FALSE)

但是返回的所有值都是#REF!,不明白的为什么,是不是公式有错误?
@jiangsk521
感谢你的回答!

关于你的提醒:
1、所有工作表都在一个工作簿里的
2、我有意识到这个问题,所有名称都是直接复制的工作表的名称,所以我想应该是一致的

另外我尝试了一下如下语句:
=INDIRECT(A2&"!C2")
返回的也是#REF!,所以我觉得应该是INDIRECT的引用问题

@Mrpine
能不能说得更详细一点?
展开
 我来答
柔软的Bp
科技发烧友

推荐于2016-06-21 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8941万
展开全部

公式正确

检查A列的数据是否与分表的表名完全一致?

这些分表是否在同1个工作薄里?

 

发你的表到 mrpinetree@qq.com

 

蓝天的L0VE
推荐于2016-10-07 · TA获得超过8159个赞
知道小有建树答主
回答量:1068
采纳率:91%
帮助的人:304万
展开全部
公式正确
检查A列的数据是否与分表的表名完全一致?
这些分表是否在同1个工作薄里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RickyJl
2013-08-23 · TA获得超过1523个赞
知道小有建树答主
回答量:1413
采纳率:0%
帮助的人:1232万
展开全部

试了是OK的,你查下这两个问题

  1. 当前工作表和你所说的ABC,DEF,GHI工作表是不是在同一个工作薄里?

  2. 当前工作表A2的ABC是不是完全和ABC工作表名称一致?有无空格之类的

     

     

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2013-08-25 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4367万
展开全部
试下这公式:=VLOOKUP(B2,INDIRECT("'"&A2&"'!C:D"),2,FALSE)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式