2017-01-19 103 views
1

我需要製作一個宏,它將通過工作表,找到一個數據項(以多個數存在)並獲得與該值相對應的總數。如何使用VLookup獲得重複值的總和

例我的片材包含具有標題多個表:水果和

第一表果實數: 蘋果2 橙3 芒果5

第二表: 香蕉6 蘋果8 桃1

第3表: 橙色3 芒果1 蘋果10

我需要解析表單並獲取蘋果數量的總和。

請儘可能幫助我。在此先感謝:)

+1

請提供您正在使用的宏! –

+0

使用'= Sumifs()'函數。 – harun24hr

回答

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)) 

Screenshot of the table

+1

您可能想要查看SUMIF公式。 – SJR

+0

是的SJR,你說的對,SUMIF公式比這個容易得多。 –

1

或者,也可以使用Excel儲存卡的函數=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年以來

唯一的區別是在參數和順序你可以把一個以上的條件,以一式中:=SUMIFS(range_values; range_criteria; value_to_lookup)

實施例:

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