我需要製作一個宏,它將通過工作表,找到一個數據項(以多個數存在)並獲得與該值相對應的總數。如何使用VLookup獲得重複值的總和
例我的片材包含具有標題多個表:水果和
第一表果實數: 蘋果2 橙3 芒果5
第二表: 香蕉6 蘋果8 桃1
第3表: 橙色3 芒果1 蘋果10
我需要解析表單並獲取蘋果數量的總和。
請儘可能幫助我。在此先感謝:)
我需要製作一個宏,它將通過工作表,找到一個數據項(以多個數存在)並獲得與該值相對應的總數。如何使用VLookup獲得重複值的總和
例我的片材包含具有標題多個表:水果和
第一表果實數: 蘋果2 橙3 芒果5
第二表: 香蕉6 蘋果8 桃1
第3表: 橙色3 芒果1 蘋果10
我需要解析表單並獲取蘋果數量的總和。
請儘可能幫助我。在此先感謝:)
這裏是公式,請看它的截圖。
=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))
您可能想要查看SUMIF公式。 – SJR
是的SJR,你說的對,SUMIF公式比這個容易得多。 –
或者,也可以使用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")
請提供您正在使用的宏! –
使用'= Sumifs()'函數。 – harun24hr