首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌套VLOOKUP函数

嵌套VLOOKUP函数
EN

Stack Overflow用户
提问于 2016-09-02 02:57:05
回答 1查看 8.8K关注 0票数 1

我正在尝试嵌套VLOOKUP函数,如下所示

代码语言:javascript
复制
=VLOOKUP(D21, VLOOKUP(B21, PCLIST, 3, FALSE), 2, FALSE)

嵌套的VLOOKUP正在访问PCLIST,它是与B21协调的命名空间的名称列表。

就其本身而言,该表达式的计算结果与预期一致。

如果我专门命名了我想要查看的命名空间,则外部VLOOKUP函数的计算结果会很好。

在将嵌套的VLOOKUP作为命名范围求值时,似乎有一个错误。

我正在接收#值!错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-02 03:07:48

你在正确的轨道上。您的内部vlookup()将返回命名范围的名称,这就是您要使用外部vlookup()进行搜索的内容。

问题是,外部vlookup()将内部vlookup()的返回视为字符串,因此它出错了。要在Excel中将字符串转换为范围,我们使用Indirect()公式:

代码语言:javascript
复制
=VLOOKUP(D21, Indirect(VLOOKUP(B21, PCLIST, 3, FALSE)), 2, FALSE)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39278975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档