我需要制作一个宏,它将遍历工作表,找到一个数据项(这个数字以多个数字存在),并获得与该值相关的计数总和。
示例我的工作表包含多个带有标题的表:水果和水果数
第一张表: Apple 2 橙色3 芒果5
第二张表: 香蕉6 Apple 8 桃子1
第3张表: 橙色3 芒果1 Apple 10
我需要解析工作表并获得苹果数量的总和。
请尽可能帮助我。在此先感谢:)
答案 0 :(得分:1)
或者,您可以使用Excel bulit-in function =SUMIF()
= SUMIF(range_criteria; value_to_look_up; range_values)
示例:(根据您的示例工作表)
统计所有苹果:=SUMIF(A:A; "Apple"; B:B)
或=SUMIF(A:A; A1; B:B)
修改强>
还有一个名为=SUMIFS()
的功能也是如此,但自2007年以来,它在新的Excel中更受推荐。
唯一的区别在于参数的顺序,并且您可以将多个条件放在一个公式中:=SUMIFS(range_values; range_criteria; value_to_lookup)
示例:
=SUMIFS(B:B; A:A; "Apple")
答案 1 :(得分:0)
这是公式,请查看它的截图。
=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))