在 Excel 中重新命名工作表的簡易方法
在 Microsoft Excel 中,重新命名工作表有助於更有效率地組織與識別資料。本教學將引導您透過多種方式,輕鬆重新命名單一或多個工作表,並說明 Excel 中工作表命名的重要規則。
![]() |
影片:在 Excel 中重新命名工作表
透過鍵盤快速鍵重新命名工作表
- 選取您想要重新命名的工作表標籤。
- 依序按下 Alt + H + O + R,立即啟用名稱編輯模式!
- 輸入您的新名稱,並按下 Enter。
- 若要重新命名下一張工作表,請先按下 Ctrl + PageDown 移至下一張工作表,再重複步驟 2 與 3.
- 若要重新命名上一張工作表,請先按下 Ctrl + PageUp 移至上一張工作表,再重複步驟 2 與 3.
使用多功能工具重新命名批量重命名特定/所有工作表
透過 Kutools for Excel 的重命名工作表功能,即可輕鬆一次重新命名目前工作簿中的多個工作表!您可自由選擇要重命名的工作表,並靈活新增前置詞或後置詞,甚至完全取代原有名稱。這些修改可依據手動輸入的內容、指定範圍內的值,或各選取工作表中特定儲存格的資料來套用,大幅提升效率,不容錯過!
安裝 Kutools for Excel 後,請前往 KUTOOLS PLUS 索引標籤,點選工作表 > 重命名工作表。在彈出的對話方塊中,請依下列步驟操作:
- 選取您想要重新命名的工作表。
- 選擇您所需的重新命名選項。
- 選取名稱來源。若您選擇來自輸入框選項,請於輸入框中填入相應內容。

結果
選取工作表後,將根據您選擇的重新命名選項立即進行重新命名。

注意事項:
- 若要啟用此功能,請 下載並安裝 Kutools for Excel。這款專業版 Excel 增益集提供 30 天無限制免費試用,立即體驗強大功能!
- 使用 Excel 內建功能或 VBA 方法重新命名工作表皆無法復原;然而,Kutools 提供獨特優勢:透過它執行的所有重新命名操作均可復原,大幅提升了安全性與便利性。
使用 VBA 重新命名所有工作表(較複雜)
本節將介紹兩段 VBA 程式碼,可為所有工作表名稱加上前置詞或後置詞,或依據各工作表中特定儲存格的值重新命名所有工作表。
注意:VBA 巨集無法復原,因此建議您在執行前先備份活頁簿,以便必要時能立即還原原始資料!
步驟 1:建立新模組
- 按下 Alt + F11,立即開啟 Visual Basic for Applications (VBA)編輯器!
- 按一下插入> 模組,即可建立新模組!
VBA 編輯器中的模組“ />
步驟 2:將 VBA 程式碼複製到模組視窗
根據您的需求,複製下方任一段 VBA 程式碼,並貼到已開啟的模組視窗中。
- VBA 程式碼 1:為所有工作表名稱新增前置詞/後置詞
Sub renameSheetsWithPrefixSuffix() 'Update by ExtendOffice Dim xWs As Worksheet Dim xPrefix As String Dim xSuffix As String xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix. xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix. On Error Resume Next For Each xWs In Worksheets xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed. Next xWs End Sub注意:
- 在此程式碼中,若要為所有工作表名稱新增前置詞與後置詞,請將第 6 行與第 7 行的 "MyPre_"與 "_MySuf"分別替換為您所需的前置詞與後置詞。
- 若只需新增前置詞,請將第 10 行程式碼修改為 xWs.Name = xPrefix & xWs.Name。
- 若只需新增後置詞,請將第 10 行程式碼修改為 xWs.Name = xWs.Name & xSuffix。
- VBA 程式碼 2:根據各工作表中指定儲存格的值重新命名所有工作表
Sub renameSheetsBasedOnCellValue() 'Update by ExtendOffice Dim xWs As Worksheet Dim xRgAddress As String xRgAddress = "A1" 'Replace "A1" with your target cell address. On Error Resume Next For Each xWs In Worksheets xWs.Name = xWs.Range(xRgAddress).Value Next xWs End Sub注意:在這段 VBA 程式碼中,請務必將第 5 行的 "A1" 修改為實際存放各工作表新名稱的儲存格位址。此外,請確保每張工作表上對應的儲存格(本例為 A1)皆含有內容,否則執行此 VBA 程式碼將引發執行階段錯誤「1004」。
步驟 3:執行 VBA 程式碼
在模組視窗中,按下 F5 鍵,或點擊
按鈕,即可執行已貼上的程式碼。
結果
- VBA 程式碼 1 的結果: 所有工作表名稱均已加上前置詞「Pre_」與後置詞「_Suf」。

- VBA 程式碼 2 的執行結果: 所有工作表均已根據各自 A1 儲存格的值(分別為「Test 1」、「Test 2」和「Test 3」)完成重新命名!

Excel 中命名工作表的規則
重新命名工作表時,需遵守以下幾項規則:
- 工作表名稱在活頁簿中必須是唯一的。
- 工作表名稱最多不可超過 31 個字元。
- 工作表名稱不可為空白。
- 工作表名稱不得包含下列字元:\ / ? : * [ ]。
- 工作表名稱不得以單引號(')開頭或結尾,但可於名稱中間使用。
- 工作表名稱不得為 History,因為此名稱已保留供 Excel 內部使用。
透過本教學,您將學會如何在 Excel 中有效重命名工作表,輕鬆提升資料的組織與管理效率!希望本教學對您有所幫助。若您想探索更多 Excel 秘技,請點擊此處,立即瀏覽我們超過數千篇的實用教學文章!
最佳辦公室生產力工具
| 🤖 | KUTOOLS AI 助手:根據以下項目革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多條件 VLookup | 多重值 VLookup | 跨多個工作表的 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的顯示狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……更多功能 |
透過 Kutools for Excel 全面提升您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力、節省寶貴時間。立即點擊此處,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀功能,提升工作效率!
- 在相同視窗的新分頁中開啟與建立多份文件,而非在新視窗中開啟。
- 每天為您減少數百次滑鼠點擊,工作效率提升 50%!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了適用於 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合跨 Office 應用程式的團隊使用!
- 全能套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
- 一個安裝程式,一個授權— 幾分鐘內完成設定(支援 MSI)
- 協同運作效果更佳— 跨 Office 應用程式提升工作效率
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值選擇— 比單獨購買增益集更省錢



VBA 編輯器中的模組“ />
