-
1 # Excel高效技能分享
-
2 # EXCEL資料處理與分析
多表合併,然後透視表,
1.powerquery,合併,直接透視出結果
2.透視表多區域合併計算
-
3 # 精進Excel
跨工作表求和在Excel應用中是非常常用的工作場景,今天就把跨工作表求和的所有方法以往打盡。
001、建立工作組進行求和
如圖所示,是部門黨員1-4月的繳費明細,每個月的繳費清單放到了一個工作表中。我們需要求出每個月繳納黨費的總額。
可以先選中第一個工作表(即"1月"工作表)然後按Shift見,再選中最後一個工作表,這樣所選中的工作表就會成為一個工作表組。
生成工作組之後,只需要在"1月"工作表中D11單元格進行一個月的黨費求和,其他工作表便都相應完成了求和。
002、對所有工作表中的同一區域求和
同樣的資料,我們不對月份進行求和,這次需要對每個人1到4月所繳納黨費進行求和,改如何寫公式?
如圖在彙總工作表中寫入公式=sum("*"!D2),然後向下填充。公式解讀:這裡面的*是萬用字元,代表了除了當前工作表以外的所有工作表,也就是案例中的1月到4月這4個工作表。這樣就能彙總出不同工作表對應位置的數值之和。
細心的同學會發現,輸入公式=sum("*"!D2)後,編輯欄裡面的公式自動變成了=SUM("1月:4月"!D2),這就是sum()多表求和的統一的語法:=SUM("開始表格:結束表格"!區域)
注意:語法裡面的開始表格和結束表格只看相對位置,和表格名稱沒有關係,如果在這兩個表格中間插入新的表格,也會自動加入計算的。003、在同一個工作表中彙總不同工作表數值之和
還有一個情況是,我們需要在同一個工作表中,將分散在不同表中的資料進行彙總,如圖所示,在彙總表中彙總每個月的黨費之和。
在彙總表B2單元格中輸入公式:=SUM(INDIRECT(A2&"!$D$2:$D$10")),然後將其向下複製填充,即可求出每一個工作表中的數值之後。注意A列月份的名稱要和工作表的名稱完全一致。
這裡面主要是透過indirect函式實現了間接引用,即透過彙總表單元格A2:A5中的值和工作表名稱一致這層關係,實現了間接訪問相應的工作表。004、跨工作表條件求和
如下圖所示在彙總表中分別計算出1月份人力部和2月份財務部的黨費之和,這涉及到了條件求和,不能簡單的使用SUM,而要用SUMIF函式。
可在彙總表C2單元格中輸入下面公式:=SUMIF(INDIRECT(A2&"!$C$2:$C$10"),B2,INDIRECT(A2&"!$D$2:$D$10"))
向下填充即可求出條件求和的彙總結果,如圖所示。
-
4 # 玩Office
跨工作表統計也是非常常見的工作場景。
題目中要對多個工作表進行求和,無論是按月份求和,按部門求和,按人求和都有非常成熟的解決方案。
利用函式和技巧完成求和1. 按月份求和
按Shift鍵,選中所有月份的工作表,
在D12單元格用快速求和快捷鍵Alt+=,實現分別對每個工作表的月份求和。
缺點:
1.)需要每個工作表的結構和大小完全一致,比如如果6月增加了人員,那麼在D12單元格統計不到新增人員的費用。
2.)結果顯示在各個表中,而不是統計到一個表。
2.按人員求和
透過SUM函式對各個月份的工作表中對應的單元格進行求和。
缺點:
1.)要求每個月份的資料表結構完全一致,姓名排序完全一致。
2.)如果新增了月份工作表,那麼函式需要手動修改更新。
3. 按部門求和
按部門求和就麻煩一點,因為SUMIF函式不能對非連續區域進行計算~
在只用函式和技巧的情況下,就分別在每個表中心對部門求和,如果還需要彙總表的話就再用“按人員求和”的方法彙總資料了。
缺點:
1.)相對繁瑣;
2.)新增月份資料的話,還得重複上面的資料。
利用PowerQuery+資料透視表彙總其實這個才是真正的大殺器,先利用PowerQuery將各個工作表的資料合併到一起,然後利用資料透視表非常自由地從不同維度進行分析和統計。
透過PowerQuery合併的資料,當每個月的資料更新,或者“源資料”工作簿中增加月份工作表,只需要在合併的表中右鍵重新整理即可(無重複性工作)。
資料透視表同樣右鍵重新整理即可。
資料透視表作為Excel的核心內容,重要性比函式有過之而無不及。
關鍵是資料透視表簡單易學,而且功能強大啊。
PowerQuery目前已經嵌入Excel2016以及以上版本中了,如果是2013版本,需要下載並安裝PowerQuery外掛。但是不支援更低的版本。
回覆列表
介紹三種方法:
第一種:使用條件公式求和以下圖資料為例,如果跨單元格是有規律的,比如是按照班級求和,則可以使用sumif或者sumifs函式,前面是單條件,後面的多條件。
SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2……)
G2=SUMIFS(C:C,A:A,F2)
求C列分數之和,條件是A列班級列,條件是=F2)
規律求和,這是比較簡單常用的方式。
第二種:新建名稱求和將要求和的區域選中,建立名稱,為其統一成一個名字:
操作步驟:
1、選擇求和區域,有規律的可以篩選按Alt+分號,無規律的可以按ctrl鍵一個個選中。
2、公式——名稱管理器
3、給選中的區域定義一個名稱即可
4、求和:sum(名稱)
,資料少的時候也比較快速。