在 Excel 批次新增自訂名稱工作表的最快免寫程式方法,是先將名稱清單建立為「樞紐分析表」,把標頭拖曳到「篩選」欄位,接著點擊「顯示報表篩選頁面」,系統就會自動依清單建立所有工作表。
久違的來解答一下網友的提問,這次網友問的問題是這樣的:我今天如果想要在 Excel 裡快速的批次增加工作表,有沒有什麼方法?而且是想要依自訂名稱新增,比如像是一月到十二月,或是其它自訂的分類。
Excel 批次新增工作表的情境與原理
想要在 Excel 裡快速批次增加工作表,除了透過 VBA 寫程式碼之外,最快且免寫程式的特別方式,就是利用「樞紐分析表」的功能來達成。這個原理很簡單,其實只是借用樞紐分析表原本的功能,將各別的資料分析建立到獨立的工作表,我們把它轉化成批次建立工作表的技巧。
首先,我們用「科系」為範例來製作給大家看。我們想要達成的目標,是將清單上的這些科系各別建立一個新的工作表,而且工作表名稱就是直接以科系來命名。
依自訂名稱快速建立工作表的步驟教學
依自訂名稱快速建立工作表的具體步驟,是先將清單轉換為樞紐分析表,再利用報表篩選頁面來自動生成所有工作表。請跟著以下步驟操作:
- 先在工作表中列好你要新增的工作表名稱清單(必須包含標頭,例如「科系」)。接著選取這個範圍(例如 A1:A11),在上方功能區選擇「插入」,點擊「樞紐分析表」。
- 在跳出的「建立樞紐分析表」視窗中,選取表格或範圍的地方確認一下是不是你的自訂名稱範圍。接著下方選擇「現有工作表」,位置可以任意選一個空白儲存格(比如 B1),這不影響後續結果,設定好後按下確定。
- 建立樞紐分析表後,在右邊的「樞紐分析表欄位」窗格中會顯示你的標頭名稱(例如科系),請將這個標頭名稱勾選起來。
- 然後,將那個標頭名稱按住,直接拖曳到下方的「篩選」欄位裡。
- 接下來,在上方功能區點選「樞紐分析表分析」,在左邊找到「樞紐分析表」群組,點擊「選項」旁邊的箭頭,選擇「顯示報表篩選頁面」。
- 這時會跳出一個確認視窗,確認顯示的篩選欄位無誤後,最後按下「確定」。
批次建立工作表後的注意事項與清理
批次建立工作表後最大的限制,就是每個新工作表的前兩欄會殘留樞紐分析表的篩選資料,在開始編輯前必須先手動刪除。
按下確定後,接下來就發生神奇的事了!你可以看到下方的工作表已經按照你剛剛設定的清單,全部自動建立並且命名好了。用這樣的方式來批次建立工作表,是不是非常方便呢?
唯一要注意的缺點是,因為這是利用樞紐分析表產生的,所以每個新建的工作表前面(通常是 A 欄與 B 欄)會有殘留的篩選資料。大家在正式編輯這些工作表之前,記得要先把它們選取起來刪掉,就能獲得乾淨的自訂名稱工作表了。
常見問題
Excel 可以批次建立自訂名稱的工作表嗎?
可以,除了使用 VBA 程式碼之外,最快的方法是利用「樞紐分析表」的「顯示報表篩選頁面」功能,就能依照你輸入的清單名稱一次建立多個工作表。
為什麼批次建立的工作表裡面會有資料?
因為這個方法是利用樞紐分析表將資料分析建立到獨立工作表的原理。所以在每個新工作表的前兩欄會殘留樞紐分析表的篩選資料,開始編輯前記得先將前兩欄刪除即可。
建立工作表名稱清單時需要包含標頭嗎?
需要。在選取範圍插入樞紐分析表時,清單的第一列必須是標頭(例如「科系」或「月份」),這樣才能在後續步驟將標頭拖曳到篩選欄位中以產生各別頁面。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




