我有一个excel文件,标签上有来自不同食品店a,b,c,d,e,f,g.....etc的价格。
我想从另一个名为“食物清单”的标签上进行查找,其中包含了我想要购买的所有物品。现在,列表中还有一个列,其中包含商店,因此看起来可能如下所示:
商店TAB -商品说明
A-蛋
B-面包
D-牛奶
诸若此类。
有办法从各自的商店找到价格吗?
所以
=VLOOKUP("Item Description", "Shop Tab", "Price from Shop Tab",0)
其中的一个例子就是
=VLOOKUP(Eggs,"A","Price")
然后我要把公式复制下来,然后计算出来
=VLOOKUP(Bread,"B","Price")
问题是我不知道如何使对shop选项卡的引用取决于列表中的行?
发布于 2018-10-30 16:04:41
你需要使用:
在我的示例中,我在3个不同的选项卡(或工作表)中创建了3个ListObjects (表)。除了价格之外,它们都是一样的。每个表的名称是Tabla1
、Tabla2
和Tabla3
。每个表有相同的产品,但价格1,2或3欧元,取决于表。
现在,我有了最后一张表,其中我调用了每个产品,但一个从每个商店(这将来自每个ListObject)。
正如您所看到的,我正在使用INDIRECT
从不同的来源获得价格。我的公式是:
=VLOOKUP(B2;INDIRECT(A2);2;0)
希望你能适应你的需要。
UPDATE:设置ListObject名称,只需选择范围内的任何单元格,并选择go *Design,左上角您应该可以更改ListObject名称:
https://stackoverflow.com/questions/53065418
复制相似问题