如何在Excel中將工作表標籤名稱設為等於儲存格的值?
在管理包含多個工作表的工作簿時,給每個工作表取一個能描述其內容的名稱通常很有幫助。在許多情況下,你可能希望工作表標籤名稱反映特定儲存格中輸入的值——例如,使用A1儲存格中輸入的專案名稱作為工作表名稱。這種方法可以簡化導航,使你的數據結構更清晰,並在處理大量信息或與同事共享文件時提高整體效率。本文將介紹幾種實用的方法,讓工作表標籤名稱自動或方便地匹配Excel中的特定儲存格值。
使用VBA代碼將工作表標籤名稱設為等於儲存格值
使用Kutools for Excel將工作表標籤名稱設為等於儲存格值
使用VBA代碼將工作表標籤名稱設為等於儲存格值
如果你希望工作表標籤名稱動態更新並自動跟隨特定儲存格中的值,你可以使用VBA(Visual Basic for Applications)來實現。這個方法對於需要根據用戶輸入更改工作表名稱的模板或文件特別有用——例如,根據部門、日期或自訂類別命名工作表。雖然此解決方案需要一次性代碼設置,但它高效且消除了手動重命名的麻煩。
1. 右鍵點擊你想要自動連接到儲存格值的工作表標籤,然後從右鍵菜單中選擇「檢視程式碼」。見下圖:
2. 在打開的Microsoft Visual Basic for Applications窗口中,將以下代碼複製並粘貼到空白的代碼窗口中。粘貼後,同時按下Alt + Q以關閉窗口並返回Excel。
VBA代碼:使工作表標籤等於儲存格值
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20230130
On Error Resume Next
If Not Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.Name = ActiveSheet.Range("A1")
ElseIf Not Intersect(Target.Dependents, Range("A1")) Then
ActiveSheet.Name = ActiveSheet.Range("A1")
End If
End Sub
參數解釋:在代碼中,A1表示你想用作工作表名稱的儲存格。你可以根據需要修改“A1”以引用任何其他儲存格(例如,“B2”或“C5”)。
現在,每當指定儲存格(如A1)中的值發生變化時,工作表標籤名稱將自動更新以匹配它,無需進一步的手動操作。
適用場景:如果你想在特定儲存格內容被編輯時立即自動更改工作表名稱,請使用此方法。
限制:必須在工作簿中啟用VBA宏,並且你需要將文件保存為啟用宏的工作簿(*.xlsm)。將引用的儲存格更改為Excel不允許的名稱(如特殊字符或超過31個字符)會引發錯誤。
提示和錯誤提醒:
- Excel中的工作表名稱不能超過31個字符,並且不能包含以下字符:\ / : ? * [ ]。如果儲存格值包含無效字符,VBA代碼將顯示錯誤。
- 如果你想切換自動重命名以反映不同的儲存格,只需修改代碼中的儲存格引用並保存更改即可。
- 要啟用宏並確保代碼正常運行,你的工作簿必須保存為啟用宏的格式(*.xlsm)。
- 如果你想讓其他工作表也有相似行為,請對每個所需的工作表重複上述步驟。
使用Kutools for Excel將工作表標籤名稱設為等於儲存格值
對於不想使用VBA或想快速批量重命名工作表而無需編寫代碼的用戶,Kutools for Excel提供了一個便捷的解決方案。批量重命名工作表工具允許你根據特定儲存格中的值重命名一個或多個工作表。此方法特別適合需要一次更新多個工作表名稱的情況——例如,創建月度報告、團隊摘要或在整個工作簿中標準化工作表名稱。
要根據儲存格值批量重命名工作表標籤,請按照以下步驟操作:
1. 點擊Kutools Plus > 工作表 > 批量重命名工作表。見截圖:
2. 在批量重命名工作表對話框中,按如下方式配置所需的設置:
現在,所選工作表將立即被重命名以匹配指定範圍內的相應值,如下所示。
注意:
Kutools for Excel - 超過 300 種必備工具,讓 Excel 功能更強大。永久免費享受 AI 功能!立即獲取
使用Kutools for Excel將工作表標籤名稱設為等於儲存格值
最佳 Office 生產力工具
🤖 | Kutools AI 助手:以智能執行為基礎,革新數據分析 |生成程式碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 增強函數… |
熱門功能:查找、選取項目的背景色或標記重複值 | 刪除空行 | 合併列或單元格且不遺失數據 | 四捨五入(免公式)... | |
高級 LOOKUP:多條件 VLookup|多值 VLookup|多表查找|模糊查找... | |
高級下拉列表:快速創建下拉列表 |依賴型下拉列表 | 多選下拉列表... | |
列管理器:添加指定數量的列 | 移動列 | 切換隱藏列的顯示狀態 | 比較區域及列... | |
精選功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿及工作表管理器 | 資源庫(快捷文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/傾斜/刪除線...)... | |
15 大工具集:12 項文本工具(添加文本、刪除特定字符…)|50+ 儀表 類型(甘特圖等)|40+ 實用 公式(基於生日計算年齡等)|19 項插入工具(插入QR码、根據路徑插入圖片等)|12 項轉換工具(金額轉大寫、匯率轉換等)|7 項合併與分割工具(高級合併行、分割儲存格等)|...及更多 |
運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...
Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單
- 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀。
- 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
- 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!
所有 Kutools 外掛,一次安裝
Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。





- 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
- 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
- 協同運作更順暢 — Office 應用間無縫提升生產力
- 30 天全功能試用 — 無需註冊、無需信用卡
- 最超值 — 一次購買,節省單獨外掛費用