(excel 2013)带VLOOKUPfunction的3D公式

前一段时间我在这里用单元格的相同位置在这个3D公式中提出了类似的问题,但是现在我面临着更加困难的问题。 我有一张名为“存储”的工作表,其他工作表简称为shop1,shop2。

在仓库里,我拥有所有的商品,但是并不是在每一个商店都销售相同的商品。 所以在一些商店你没有find具体的好例如。 而现在我想要的。 在每一张我存储的商品数量和存储我想有所有出售货物的SUM号码。 所以我会查找,如果存储在每个商店出售的物品,如果是的话,它会查找数量,并将其相加。

如果来自存储的物品总是在同一行上,则很容易。 例如,第2行上所有项目的总和就是

=SUM(Shop1:Shop4!C2)

但是会有很多白色和浪费的地方,因为这家商店只从仓库出售部分商品。 所以现在我想使用VLOOKUPfunction。 我想我可以使用

=SUM(VLOOKUP(A2;shop1:shop2!A:B;2;FALSE))

但是这个公式给了我错误信息。 那么如何把3D公式变成VLOOKUP函数呢?

感谢您的回答

编辑:我想补充一点,存储中的物品并不总是在每个商店的同一行上,所以例如item1可以在shop1表的第三行,而shop2表的第10行和shop3表你甚至不会finditem1。

首先转到名称pipe理器(“ 公式”选项卡)并定义以下内容:

名称: SheetList

指: = {“shop1”,“shop2”,“shop3”,“shop4”}

(或者恰好是所讨论的表格名称)

所需的公式是:

= SUMPRODUCT(SUMIF(INDIRECT( “ ' ”SheetList&“' A:!”); A2; INDIRECT( “ ' ”&SheetList&“' B:B!”)))

问候