昨天有個粉絲朋友問了個問題:“在Excel中如何根據(jù)條件進行多列求和,?”,,其實這個問題在大家工作中也是經(jīng)常遇到。比如說以下圖為例,,左側(cè)是銷售產(chǎn)品數(shù)量信息表,,右側(cè)表格是根據(jù)名稱統(tǒng)計出“筆記本”和“臺式機”銷售總和,其實就是以“姓名”為條件,,進行“筆記本”列和“臺式機”列這兩列的求和,。遇到這種問題大家可能很快會想到使用SUMIF函數(shù),需要幾列求和就用幾個SUMIF函數(shù),,最后結(jié)果相加就行了。今天就跟大家分享一個新的解決方法就是使用Vlookup函數(shù) SUM函數(shù)快速解決條件多列求和,。 具體方法步驟: 1,、首先,我們在右側(cè)求和單元格輸入函數(shù)=VLOOKUP(),,VLOOKUP函數(shù)用四個參數(shù)分別是:查找值(查詢條件),、數(shù)據(jù)表(查找數(shù)據(jù)的數(shù)據(jù)表)、列序數(shù)(查找數(shù)據(jù)的數(shù)據(jù)列序號),、匹配條件,。 目前公式=VLOOKUP() 如下圖所示 2、然后第一個參考【查找值】選擇前面的姓名就可以,, 目前公式=VLOOKUP(J3) 如下圖所示 3,、第二個參數(shù)【數(shù)據(jù)表】選擇左側(cè)整個數(shù)據(jù)表,然后按一次F4鍵,,選擇絕對引用,, 目前公式=VLOOKUP(J3,$A$1:$H$9) 如下圖所示 4、第三個參數(shù)【列序數(shù)】首先我們要在英文狀態(tài)下輸入一組大括號{},然后在大括號里面輸入數(shù)字3和6,,中間用英文狀態(tài)下的逗號隔開,。之所以輸入3和6數(shù)字是因為“筆記本”這一列在第三列,“臺式機”這一列在第六列,,使用大括號其實就是數(shù)組公式,,需要對哪些列求和就把對應列序號添加上就可以。 目前公式=VLOOKUP(J3,$A$1:$H$9,{3,6}) 如下圖所示 5,、第四個參數(shù)【匹配條件】,,我們選擇FALSE精準匹配, 目前公式=VLOOKUP(J3,$A$1:$H$9,{3,6},FALSE) 如下圖所示 6,、需要對上面第五步查詢返回的兩列數(shù)據(jù)求和,,這是需要使用SUM函數(shù),,就是在VLOOKUP函數(shù)前面添加上SUM函數(shù), 最終公式=SUM(VLOOKUP(J3,$A$1:$H$9,{3,6},FALSE)) 如下圖所示 7,、然后,,需要使用按Ctrl Shift Enter三個組合鍵結(jié)束,因為在VLOOKUP函數(shù)第三個參數(shù)【列序數(shù)】使用了數(shù)組公式,,如果只按Enter鍵的話只會返回一列數(shù)據(jù),。最后下拉填充下面的數(shù)據(jù)即可,如下圖所示 使用Vlookup函數(shù)高級用法,,進行條件多列求和是不是很簡單,,可以直接套用公式=SUM(VLOOKUP(J3,$A$1:$H$9,{3,6},FALSE)),然后改成自己的數(shù)據(jù)就可以,。 |
|