如何使用VLookup获取重复值的总和

我需要制作一个macros,它将通过工作表,find一个数据项(这是多个数字),并得到计数的总数与该值。

示例我的工作表包含多个标题为:水果和水果数量的表格

第一桌:苹果2橙3芒果5

第二桌:香蕉6苹果8桃子1

第三桌:橘子3芒果1苹果10

我需要通过表单parsing得到苹果数量的总和。

请尽可能帮助我。 提前致谢 :)

或者,您可以使用Excel中的bulit-in函数=SUMIF()

= SUMIF(range_criteria; value_to_look_up; range_values)

示例:(根据您的示例工作表)

计算所有苹果: =SUMIF(A:A; "Apple"; B:B) OR =SUMIF(A:A; A1; B:B)

编辑:

还有一个叫做=SUMIFS()函数,它的工作原理是相同的,但是从2007年开始,新的Excels更推荐使用它。

唯一的区别是按照参数的顺序,并且可以将多个条件放在一个公式中: =SUMIFS(range_values; range_criteria; value_to_lookup)

例:

=SUMIFS(B:B; A:A; "Apple")

这里是公式,请看它的截图。

 =SUM(VLOOKUP(D15,$A$1:$B$3,2,FALSE),VLOOKUP(D15,$A$6:$B$8,2,FALSE),VLOOKUP(D15,$A$11:$B$13,2,FALSE)) 

表格的屏幕截图