首頁學習資源Microsoft Excel 職場必學技巧Excel 樞紐分析做不出來?把欄位標題改成資料項目的實戰方法
回到 Microsoft Excel 職場必學技巧Microsoft Excel 職場必學技巧

Excel 樞紐分析做不出來?把欄位標題改成資料項目的實戰方法

以事假、病假、特休統計為例,說明為何分析項目不應散落在多個欄位標題,以及如何改成假別與天數兩欄,直接建立樞紐分析。

Excel 樞紐分析做不出來?把欄位標題改成資料項目的實戰方法
給第一次操作的你

新手跟著做:把交叉表轉成樞紐分析來源

  1. 保留原始資料備份,辨識哪些欄位標題其實是資料項目。

  2. 將範圍格式化為表格並載入 Power Query。

  3. 選取識別欄以外的月份、地區或產品欄。

  4. 執行取消樞紐資料行,產生屬性與值兩個欄位。

  5. 重新命名欄位並設定資料型別,再載回 Excel。

  6. 以轉換後清單建立樞紐分析表並測試新增資料。

重點摘要

當 Excel 樞紐分析無法依你想要的類別分組時,問題常不在樞紐分析功能,而在原始欄位設計。若要比較事假、病假與特休,應把「假別」放在同一欄的資料項目中,天數放在另一欄,而不是將三種假別分散成三個欄位標題。

為什麼欄位標題不能直接當成分組資料?

樞紐分析的欄位清單來自第一列標題,而真正可被分組、篩選與彙總的是標題下方的資料項目。當分析對象被設計成多個標題,使用者往往要先個別加總,再自行計算比例,難以套用同一套分析邏輯。

例如下面的寬表:

員工事假病假特休
王小明102
李小華011

「事假、病假、特休」在這裡是三個欄位。如果主管臨時想依月份、部門或假別篩選,分析設定會逐漸複雜。更適合分析的長表如下:

員工假別天數
王小明事假1
王小明特休2
李小華病假1
李小華特休1

此時「假別」成為一個明確欄位,三種假別是欄位中的資料項目。樞紐分析可以把假別拖到列、欄或篩選區,把天數拖到值區,無須為每個假別建立一套公式。

寬表與長表應該怎麼選?

寬表適合少量類別的人工輸入與閱讀;長表適合類別會增加、需要跨期間彙總或使用分析工具的情境。選擇重點不是外觀,而是後續工作需求。

比較項目寬表:每個假別一欄長表:假別與天數兩欄
人工閱讀一眼看到每人的各假別需透過篩選或報表閱讀
新增假別必須增加欄位新增資料項目即可
樞紐分析分析欄位分散可用單一假別欄分組
跨月合併欄位變動時較麻煩欄位固定時較穩定
百分比分析常需個別公式可由樞紐分析設定值顯示方式

如何手動把假別寬表轉成可分析的長表?

資料量不大或只需轉換一次時,可以先手動建立標準表,藉此確認欄位定義。大量或每月重複轉換時,再改用 Power Query。

前置條件

操作步驟

  1. 新增工作表,建立「員工編號、員工姓名、假別、天數」四個標題。
  2. 逐一將原表的事假、病假與特休資料轉成多列紀錄。
  3. 每列只保留一種假別及其天數。
  4. 依需求排除真正沒有請假的 0 或空白紀錄。
  5. 將資料範圍轉為 Excel 表格。
  6. 選取表格後建立樞紐分析表。
  7. 將「假別」拖到列區,將「天數」拖到值區。
  8. 若要看各假別占比,可使用樞紐分析的「值顯示方式」設定總計百分比。

如何確認轉換正確?

如何用 Power Query 重複轉換寬表?

若每月收到相同欄位結構的假勤表,可用 Power Query 將步驟保存。核心操作是保留識別欄,再對各假別欄執行「取消樞紐資料行」,把欄名轉成資料項目。

Power Query 操作步驟

  1. 將來源範圍轉為 Excel 表格。
  2. 選取表格中的任一儲存格,從「資料」索引標籤進入 Power Query。
  3. 選取員工編號、姓名、部門、日期等識別欄。
  4. 對選取欄按右鍵,選擇「取消其他資料行樞紐」。
  5. 將產生的「屬性」欄改名為「假別」。
  6. 將「值」欄改名為「天數」,並設定為數值型態。
  7. 依業務規則篩除空白或 0。
  8. 關閉並載入到新工作表,建立樞紐分析表驗證。

常見錯誤

示範情境:分析單位上月各假別比例

主管想知道上月事假、病假與特休各占多少。原報表將三種假別放在不同欄,承辦人必須先分別加總,再以三者合計作為分母。當新增其他假別或需要分部門比較時,公式也要跟著調整。

將資料轉為「日期、部門、員工、假別、天數」後,可以用樞紐分析將假別放在列區、天數放在值區,再依需求顯示總計百分比。若加入月份與部門欄位,也能直接作為篩選條件。

這是示範情境。實際假勤資料可能涉及半日、時數、跨日與人事規則,欄位設計及百分比計算方式應先與人資或管理單位確認。

常見問題

為什麼樞紐分析把天數顯示成「計數」?

通常是天數欄含有文字、空白字串或符號,Excel 因而無法將整欄視為數值。先清理非數值內容並確認資料型態,再重新整理樞紐分析。

事假、病假、特休一定要轉成同一欄嗎?

若只做固定版面輸入且不需彈性分析,可以保留寬表;若要新增假別、跨月合併、比較占比或重複產生報表,轉成同一個「假別」欄通常更合適。

同一位員工在長表出現很多次是否代表重複資料?

不一定。每列若代表不同日期或不同假別,就是不同事件。判斷重複時應同時檢查員工編號、日期、假別及其他識別欄位。

Power Query 轉換後可以保留原始寬表嗎?

可以。Power Query 不必直接修改來源表,可將轉換結果載入新工作表。來源更新後重新整理查詢,即可依同一套步驟產生新版長表。

延伸閱讀

參考來源

作者:施文華 企業自動化顧問/講師,專注 Excel、VBA、Power BI、Power Automate 與企業流程自動化;本文依企業教學經驗、課程操作內容與 Microsoft 官方文件整理。 作者介紹:/about 最後更新:2026-09-03

施文華|企業自動化顧問/講師

專注 Excel、VBA、Power BI、Power Automate 與企業流程自動化,從真實工作問題出發,協助學員建立可持續使用的能力。