首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从非静态选项卡引用中获取Vlookup?

如何从非静态选项卡引用中获取Vlookup?
EN

Stack Overflow用户
提问于 2018-10-30 13:29:09
回答 1查看 74关注 0票数 0

我有一个excel文件,标签上有来自不同食品店a,b,c,d,e,f,g.....etc的价格。

我想从另一个名为“食物清单”的标签上进行查找,其中包含了我想要购买的所有物品。现在,列表中还有一个列,其中包含商店,因此看起来可能如下所示:

商店TAB -商品说明

A-蛋

B-面包

D-牛奶

诸若此类。

有办法从各自的商店找到价格吗?

所以

代码语言:javascript
运行
复制
=VLOOKUP("Item Description", "Shop Tab", "Price from Shop Tab",0)

其中的一个例子就是

代码语言:javascript
运行
复制
=VLOOKUP(Eggs,"A","Price")

然后我要把公式复制下来,然后计算出来

代码语言:javascript
运行
复制
=VLOOKUP(Bread,"B","Price")

问题是我不知道如何使对shop选项卡的引用取决于列表中的行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-30 16:04:41

你需要使用:

间接函数

在我的示例中,我在3个不同的选项卡(或工作表)中创建了3个ListObjects (表)。除了价格之外,它们都是一样的。每个表的名称是Tabla1Tabla2Tabla3。每个表有相同的产品,但价格1,2或3欧元,取决于表。

现在,我有了最后一张表,其中我调用了每个产品,但一个从每个商店(这将来自每个ListObject)。

正如您所看到的,我正在使用INDIRECT从不同的来源获得价格。我的公式是:

代码语言:javascript
运行
复制
=VLOOKUP(B2;INDIRECT(A2);2;0)

希望你能适应你的需要。

UPDATE:设置ListObject名称,只需选择范围内的任何单元格,并选择go *Design,左上角您应该可以更改ListObject名称:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53065418

复制
相关文章

相似问题

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