在 Excel 數據列上方求分類匯總,如何批量設置?

職場 發佈 2020-01-10T02:07:42+00:00

:從第一個sum 公式可知,求和的時候三班總分加了兩次,所以此處要乘以 2;用第一個 sum 的結果減去 2 倍的三班總分,就是二班總分3. 同理,將 C9 或 C6 單元格複製粘貼到 C2,即可計算出一班總分。

我們平時求和,一般都把公式放在數據列的下方。如果要對一張數據表進行分類匯總,求和項還要放在區域的頂端,有沒有什麼快速的方法嗎?


本文教大家兩種解決方案。


案例:


如下圖所示,在每個班級區域的首行計算班級總分。


解決方案 1:公式法


這個案例的公式需要從下往上理解,所以為了讓大家更快看懂,我先寫「三班」的公式。


1. 在 C9 單元格輸入以下公式:

=SUM(C10:$C$13)-2*SUMIF(B10:$B$13,"總分",C10:$C$13)


公式釋義:

  • SUM(C10:$C$13):對下一行起直至最後一行的數據區域求和
  • SUMIF(B10:$B$13,"總分",C10:$C$13):對所有「總分」行所在的分數求和
  • 2*...:為什麼要乘以 2 呢?先賣個關子,在詳解「二班」總分公式的時候說明,將會更加容易理解


* 請注意單元格的絕對和相對引用。


2. 將 C9 單元格複製粘貼到 C6 單元格,C6 單元格的公式變為如下:

=SUM(C7:$C$13)-2*SUMIF(B7:$B$13,"總分",C7:$C$13)


公式釋義:

  • SUM(C7:$C$13):對下一行起直至最後一行的數據區域求和,也就是說,結果為:二班總分+三班總分*2
  • SUMIF(B7:$B$13,"總分",C7:$C$13):對所有「總分」行所在的分數求和,此處結果為三班總分
  • 2*...:從第一個 sum 公式可知,求和的時候三班總分加了兩次,所以此處要乘以 2;用第一個 sum 的結果減去 2 倍的三班總分,就是二班總分


3. 同理,將 C9 或 C6 單元格複製粘貼到 C2,即可計算出一班總分。


本例為了讓教學更加淺顯易懂,所以先寫最下面的公式,然後複製粘貼到其他單元格。


學會了以後,可以直接先在 C2 單元格寫公式,然後篩選出 B 列為「總分」的所有行,將 C2 向下拖動複製公式即可。


解決方案 2:分類匯總法


1. 取消合併單元格:選中 A2:A13 區域 --> 選擇菜單欄的「開始」-->「合併後居中」


2. 繼續選中 A2:A13 區域 --> 按 F5 --> 點擊「定位條件」-->「空值」-->「確定」


3. 輸入「=A2」--> 按 Ctrl+Enter 回車


4. 選中 A2:A13 區域 --> 按 Ctrl+C --> 選擇菜單欄的「開始」-->「粘貼」-->「選擇性粘貼」-->「數值」-->「確定」


5. 選中 C2:C13 區域 --> 按 F5 --> 點擊「定位條件」-->「空值」-->「確定」


6. 將滑鼠移到選中的空單元格上,右鍵單擊 --> 選擇「刪除」-->「整行」-->「確定」


7. 選中 A1:C10 區域 --> 選擇菜單欄的「數據」-->「分類匯總」


8. 在彈出的對話框中進行如下設置 --> 點擊「確定」:

  • 分類欄位:班級
  • 匯總方式:求和
  • 選定匯總項:勾選「分數」
  • 取消勾選「匯總結果顯示在數據下方」


各班成績就按要求匯總好了,不僅如此,還在最上方匯總出了全年級總分。


最後,給所有單元格添加框線,再給總計行添加填充色即可。

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。

關鍵字: