我有一个Excel文件,其中的标签带有来自不同食品商店a,b,c,d,e,f,g .....等的价格。
我想从另一个名为“食物清单”的标签中执行查找,该标签中包含我要购买的所有商品。现在,列表中还有一个带有商店的列,因此可能看起来像这样:
商店标签-项目说明
A-鸡蛋
B-面包
D-牛奶
以此类推。
是否可以通过VLOOKUP各个商店的价格?
所以
=VLOOKUP("Item Description", "Shop Tab", "Price from Shop Tab",0)
例如
=VLOOKUP(Eggs,"A","Price")
然后我要将公式向下复制并进行计算
=VLOOKUP(Bread,"B","Price")
问题是我不知道如何根据列表中的行来引用商店标签?
答案 0 :(得分:0)
您需要使用:
在我的示例中,我在3个不同的选项卡(或工作表)中创建了3个ListObject(表)。除了价格外,它们都是一样的。每个表的名称分别为Tabla1
,Tabla2
和Tabla3
。每张桌子都有相同的产品,但价格分别为1、2或3欧元,具体取决于桌子。
现在,我有一个最终的工作表,在这里我可以调用每个产品,但是每个 shop (可能来自每个ListObject)中的一个。
如您所见,我正在使用INDIRECT
从不同来源获取价格。我的公式是:
=VLOOKUP(B2;INDIRECT(A2);2;0)
希望您可以使其适应您的需求。
更新:要设置ListObject的名称,只需选择范围内的任何单元格,然后转到“设计”选项卡,然后在左上方可以更改ListObject的名称: