2026年10月29日 星期四

樞紐分析表:5 步驟不用寫公式,快速統計各課程人數與金額

上一篇我們用 COUNTIF 統計各課程的報名人數,才能畫出長條圖。但如果老闆又問:「各課程已繳費、未繳費各多少錢?」你就得再寫好幾個公式,而且每次想換個角度看,就得重寫一次。

這一篇要介紹 Calc 的「樞紐分析表」:不用寫公式,只要用滑鼠把欄位拖來拖去,就能從一長串名單,變出各種統計表。本文以 Windows 11 + LibreOffice 26.2 系列(採「年.月」版本編號)示範,延續使用第 13 篇的 signup.ods。

文中的圖片為示意圖,不是實際畫面。

小提醒:不同版本或語言設定下,選單與對話框名稱可能略有差異。若找不到文中提到的選項,可以按 Shift+Esc(或「說明」→「搜尋指令」)直接輸入關鍵字尋找。

先搞懂:樞紐分析表是什麼?

觀念一:它是「統計用的另一張表」。原始名單保持不動,樞紐分析表會另外產生一張統計結果,像是各課程人數、各狀態金額。

觀念二:欄位放哪裡,決定怎麼統計。把「課程」放在列,每個課程就是一列;把「金額」放在資料區並選「總和」,就會算出每個課程的金額加總。換放別的欄位,統計角度就跟著變。

觀念三:來源資料要乾淨。第一列是欄位名稱、名稱不重複、中間沒有空白列、沒有合併儲存格。這跟第 13 篇排序與篩選的要求一樣。

原始名單(共 10 筆)樞紐分析表 姓名 課程 金額 王小明 Writer 入門 800 李小華 Calc 入門 900 陳小美 Writer 入門 800 林大同 Impress 入門 800 ⋯⋯ ⋯⋯ ⋯⋯ 課程 人數 金額 Writer 入門 4 3200 Calc 入門 3 2700 Impress 入門 3 2400 總計 10 8300 拖放欄位 不寫公式,一長串名單就變成統計表

圖 1 從原始名單變出統計表(示意圖)

區域放什麼本篇範例
列欄位決定「每一列」是什麼分類課程
欄欄位決定「每一欄」是什麼分類繳費狀態
資料欄位要統計的數字,以及統計方式(總和、計數、平均⋯⋯)金額(總和)、姓名(計數)
分頁欄位當成「篩選器」,一次只看某個分類繳費狀態

步驟一:檢查來源資料

先打開 signup.ods,確認名單符合樞紐分析表的要求。

1. 確認第一列是欄位名稱:姓名、課程、報名日期、金額、繳費狀態
2. 確認 A1:E11 之間沒有空白列、沒有合併儲存格
3. 若上一篇留有篩選,先按 資料 → 重設篩選,讓 10 筆資料都顯示
4. 點選名單內任一儲存格(例如 A2)

逐項說明:

  1. 欄位名稱就是欄位清單:樞紐分析表會直接拿第一列文字當欄位名稱,缺了標題就沒辦法拖放。
  2. 金額欄要是數字:若有幾格是文字(靠左對齊),統計時可能變成「計數」而不是「總和」。
  3. 旁邊的統計表不用擔心:第 13、14 篇在 G:H 與第 13 列放的統計,與名單之間隔著空白欄與空白列,Calc 通常會把它們視為不同區塊。
小提醒:Calc 會自動猜測要分析的範圍,建立前請先看對話框顯示的範圍是否正確,不對就手動選取 A1:E11。

步驟二:建立第一個樞紐分析表

先做最簡單的:每個課程的金額加總。

1. 點選名單內任一格,執行 插入 → 樞紐分析表
   (部分版本在「資料 → 樞紐分析表」)
2. 來源選「目前選取」,按「確定」
3. 在版面配置對話框,把「課程」拖到「列欄位」
4. 把「金額」拖到「資料欄位」(預設為「總和」)
5. 按「確定」

逐項說明:

  1. 結果在新工作表:Calc 通常會把樞紐分析表放在新的工作表,原始名單不受影響。
  2. 預期結果:Calc 入門 2700、Impress 入門 2400、Writer 入門 3200,總計 8300。
  3. 跟第 13 篇的 SUBTOTAL 比:以前要自己篩選再看合計,現在每個分類的金額一次列好。
  4. 總計:表格最下方與最右邊的「總計」,可以在樞紐分析表的選項中開關。
小提醒:樞紐分析表對話框與選單的名稱,可能隨版本不同(例如「列欄位」「資料欄位」的字樣),請以你畫面上的為準,並發文前實際確認。

步驟三:改成計算人數,並同時放兩個統計

接著,我們想同時知道「幾個人」與「多少錢」,也就是 COUNTIF 加 SUMIF 的工作。

1. 在樞紐分析表上按右鍵 → 編輯版面配置(名稱依版本而異)
2. 把「姓名」也拖到「資料欄位」,放在「金額」的上面
3. 連按兩下資料欄位中的「姓名」,函數改選「計數」
4. 按「確定」兩次

逐項說明:

  1. 為什麼計數用姓名:每個人只有一個姓名,數有幾個姓名,就等於人數。
  2. 函數選擇:常用的有「總和」「計數」「平均」「最大值」「最小值」。數字欄位預設用總和,文字欄位預設用計數。
  3. 預期結果:Writer 入門 4 人、3200 元;Calc 入門 3 人、2700 元;Impress 入門 3 人、2400 元;總計 10 人、8300 元。
  4. 修改表頭文字:資料欄位預設名稱可能是「計數 - 姓名」,想改成「報名人數」,直接在對應的儲存格上輸入新文字即可。

步驟四:加上欄欄位,做成交叉統計

最後一種角度:各課程裡,已繳費與未繳費各是多少錢?

1. 編輯版面配置
2. 資料欄位只留「金額」(總和),把「姓名」拖回可用欄位區
3. 把「繳費狀態」拖到「欄欄位」
4. 按「確定」

逐項說明:

  1. 交叉表:課程在列、繳費狀態在欄,交會的格子就是該課程、該狀態的金額總和。
  2. 預期結果:Writer 已繳費 2400、未繳費 800;Calc 已繳費 1800、未繳費 900;Impress 已繳費 1600、未繳費 800;各狀態總計為 5800 與 2500,與第 13 篇篩選的結果相符。
  3. 改成分頁欄位:若把「繳費狀態」放在「分頁欄位」,樞紐分析表上方會出現下拉選單,可一次只看「已繳費」或「未繳費」。
  4. 隨時換角度:覺得不夠清楚,就回到版面配置換個欄位,不必重做整張表。
可用欄位 姓名 課程 報名日期 金額 繳費狀態 欄欄位 繳費狀態 列欄位 課程 資料欄位 總和 - 金額 把欄位拖到不同區域,就決定了怎麼統計

圖 2 樞紐分析表的欄位配置:列、欄、資料(示意圖)

總和 - 金額(列:課程 欄:繳費狀態) 課程 已繳費 未繳費 總計 Writer 入門 2400 800 3200 Calc 入門 1800 900 2700 Impress 入門 1600 800 2400 總計 5800 2500 8300 課程與繳費狀態交會的格子,就是該分類的金額總和

圖 3 課程與繳費狀態的交叉統計表(示意圖)

小提醒:樞紐分析表裡的數字是「算出來的結果」,不能直接改。要改數字,請回到原始名單修改,再重新整理。

步驟五:重新整理,並做成圖表

樞紐分析表有一個很重要的特性:來源資料改了,它不會自動更新,需要手動重新整理。

1. 到名單新增一位學員(記得插在範圍「中間」):
   例:趙小安 Calc 入門 2026/03/11 900 已繳費
2. 回到樞紐分析表,按右鍵 → 重新整理
   (或 資料 → 樞紐分析表 → 重新整理,依版本而異)
3. Calc 入門的人數變成 4、金額變成 3600
4. 選取樞紐分析表 → 插入 → 圖表,可以做成圖表
   (部分版本有「樞紐圖表」)

逐項說明:

  1. 為什麼要手動整理:樞紐分析表是一份「某個時間點的快照」,要更新就得自己叫它重算。
  2. 來源範圍要涵蓋新資料:若新增的資料在 A1:E11 之外,需要在「編輯版面配置」或樞紐分析表的設定中,擴大來源範圍。
  3. 做成圖表:圖表會根據樞紐分析表的結果繪製,操作方式同第 14 篇;若是用樞紐圖表,通常能直接在圖上切換欄位。
  4. 跟公式的取捨:COUNTIF、SUMIF 適合固定格式、需要自動連動的報表;樞紐分析表適合彈性、隨時換角度的分析。
小提醒:練習完要保留原本的 10 筆資料時,請把剛剛新增的學員刪掉,並再重新整理一次,避免影響前後篇的數字。

最後存檔:signup.ods 新增了樞紐分析表的工作表(含交叉統計)。若另存 signup.xlsx,樞紐分析表是否保留、格式是否一致,請用 Excel 開啟實際確認。

常用樞紐分析表操作表

操作位置或方式說明
建立樞紐分析表點名單任一格 → 插入 → 樞紐分析表來源選「目前選取」
拖放欄位在版面配置對話框拖到各區域列、欄、資料、分頁
更改統計方式連按兩下資料欄位總和、計數、平均等
修改版面右鍵 → 編輯版面配置可隨時換欄位
重新整理右鍵 → 重新整理來源資料改了之後要做
做成圖表選取樞紐分析表 → 插入 → 圖表用法同第 14 篇

新手常見問題

Q1:欄位清單裡沒有我要的名稱,或出現「欄位 1」之類的字?
代表第一列沒有被當成欄位名稱,或來源範圍選錯。請確認第一列有標題,並重新選取範圍。

Q2:金額變成「計數」而不是「總和」?
可能該欄混有文字或空白,或數字被存成文字。可以連按兩下該資料欄位,手動改成總和,並檢查來源資料。

Q3:原始資料改了,樞紐分析表沒變?
樞紐分析表不會自動更新,請按右鍵選「重新整理」。

Q4:可以直接在樞紐分析表裡改數字嗎?
不行,它是統計結果。要改請回到來源名單修改。

Q5:新增的資料沒被統計到?
可能新資料在來源範圍外。請擴大來源範圍,或在範圍中間插入列,再重新整理。

小練習

  1. 做一個樞紐分析表:列欄位放「繳費狀態」,資料欄位放「金額」(總和),確認已繳費 5800、未繳費 2500。
  2. 把資料欄位改成「平均」,看每個課程的平均金額(Writer 與 Impress 為 800、Calc 為 900)。
  3. 把「課程」改放到「分頁欄位」,用下拉選單只看 Calc 入門。
  4. 新增一位學員後重新整理,再把資料刪回原狀,確認數字回到 10 人、8300 元。
  5. 把步驟四的交叉統計結果做成圖表,並想想用直條圖還是圓餅圖比較合適。

結語

這一篇的重點有三個:樞紐分析表是統計用的另一張表、欄位放在列、欄或資料區,決定了統計的角度、來源資料改了要手動重新整理。學會它,面對一長串名單也能快速變出人數與金額的統計。

下一篇(第 16 篇)是 Calc 階段的總實作:「實作:家庭記帳本:5 步驟整合公式、篩選、圖表與樞紐分析表做出每月收支表」,把前面幾篇學的功能一次用上。

沒有留言:

張貼留言