[EXCEL]經常會碰到的問題點:多個工作表匯總求和
左側為多個工作表的數據源,要求在根據A列的項匯總多個工作表的相同項,如圖所示:
動畫演示過程:
解析:
1、對於單個工作表單條件求和,可使用SUMIF函數,如對第一個工作表求和,
公式=SUMIF(張三!A:A,A1,張三!B:B)
2、對於多個工作表求和,對SUMIF函數進行數組變通
2.1、用{}構建數組,將SUMIF第一個參數進行修改:({"張三","李四","王五"})&"!A:A",大括弧代表的是要求和的工作表名稱
輸入完成後選擇修改部分的公式,按住F9,可查看公式結果:{"張三!A:A","李四!A:A","王五!A:A"},它表示的三個工作表的A列數據
2.2、上述返回的是一個文本,需要用INDIRECT函數進行組合:INDIRECT(({"張三","李四","王五"})&"!A:A")
輸入完成後選擇修改部分的公式,按住F9,可查看公式結果:{"A","A","A"}
2.3、同理,將SUMIF第三參數修改:INDIRECT(({"張三","李四","王五"})&"!b:b"))
2.4、上述修改後,函數=SUMIF(INDIRECT(({"張三","李四","王五"})&"!A:A"),A1,INDIRECT(({"張三","李四","王五"})&"!b:b"))
選擇整個SUMIF函數,按住F9,返回結果:{8,8,13},這是分別對三個工作表的求和值
2.5、用SUM函數,對三個工作表進行求和,函數=SUM(SUMIF(INDIRECT(({"張三","李四","王五"})&"!A:A"),A1,INDIRECT(({"張三","李四","王五"})&"!b:b")))
選擇整個SUM函數,按住F9,返回最終匯總結果:29
2.6最後一步,也是最為關鍵的一步:對於數組公式,需要同時按住三個鍵:CTRL SHIFT 回車鍵
對於新手朋友 ,建議先收藏
.........................................................
更多內容請關注 微信公眾號:PTEXCEL
想參與EXCEL交流的朋友,請加微信號:893316488,群主會拉你入群
........................................................................................
肯特最新力作<銀行日記賬>,功能強大,獲取方法:
1、關注微信公眾號:PTEXCEL,點擊右下方菜單欄「私人定製」
2、加微信號:893316488,查看個人資料,點擊」微店」
推薦閱讀:
※居港權問題
※十二星座容易出現哪些心理問題
※【竅門】巧用植物解決風水大問題
※親密時 女人這些問題男人最擔心!
※孩子很聽話,你也得操心是不是有這5個問題