从另一张表中带回值的总和

时间:2014-01-06 13:30:29

标签: excel vlookup

我有一个项目列表,其中的值在一个电子表格中分配给每个项目,另一个项目列表中有一个较小的项目列表。

e.g。

第1页

ITEM       PRICE
Apple       10
Banana      20
Pear        30
Sofa       100
Coca Cola   10

第2页

ITEMS BOUGHT

Apple
Pear
Sofa

总成本=(Apple +梨+沙发的价值)

我想总计第1页中与工作表2中的值相关的值,在上面的示例中,我有140个。我不想将价格复制到第二个表格,我只想输入(或使用下拉)该项目,它将自动累计成本。

它基本上是一个Vlookup,但我不只是看着一个我可以看到10-20的值。

非常欢迎任何建议!

我已经尝试使用Google搜索,但在搜索栏上进行解释并找到类似的东西绝对是一场噩梦。

编辑:

我已经弄清楚了!

对于我使用的总数:

=SUM(IF(COUNTIF(Sheet2!A2:A8,Sheet1!A2:A35)>0, Sheet1!B2:B35))

Sheet2!A2:A8是我想要获得总价的项目列表,Sheet1!A2:A35是我想要搜索的项目列表,Sheet1!B2:B35是我的值想要总结。

2 个答案:

答案 0 :(得分:1)

在这里,希望现在这是正确的:

您需要的公式位于较小的工作表上,并使用INDEXMATCH使用以下公式从Sheet1查找值,该第一项可以向下复制:< / p>

=INDEX(Sheet1!$B:$B,MATCH(Sheet2!A4,Sheet1!$A:$A,0))

总数有一个简单的公式:=SUM(B:B)

下面提供了一个屏幕截图。

答案 1 :(得分:1)

考虑I know this can easily be done by simply looking up the value of each, putting it next to each item and then total that up, however I want to keep it in one column:也许:

=SUM(('Sheet 1'!$B$1:$B$5)*((rng=A3)+(rng=A4)+(rng=A5)+(rng=A6)))  

其中rng是值的命名范围,ITEMS BOUGHT在A2中,OR条件增加到适合并且$ B $ 5调整为适合。与CSE一起进入。