如何在 Excel 中重命名多個工作表?
通常在 Excel 中重命名工作表時,我們可以快速雙擊工作表標籤,或右鍵單擊工作表標籤並選擇「重命名」命令來進行重命名。這樣重命名一兩個工作表非常方便,但如果我們想一次性重命名多個工作表,該怎麼辦呢?
使用「重命名」命令重命名工作表
我們可以根據以下步驟快速使用「重命名」命令在 Excel 中重命名工作表:
右鍵單擊要重命名的工作表標籤,然後從右鍵菜單中選擇「重命名」命令。或者雙擊工作表標籤以重命名工作表。然後輸入新名稱,按 Enter 鍵完成重命名,請參見截圖:
使用此「重命名」命令,一次只能重命名一個工作表。若要重命名多個工作表,請重複上述操作。
使用便捷工具輕鬆重命名多個工作表
Kutools for Excel 的「批量重命名工作表」工具對於重命名當前工作簿中的所有工作表或選定的特定工作表非常方便。
使用此工具,您可以通過在現有工作表名稱之前或之後添加額外內容,或用新名稱替換原始工作表名稱,快速重命名所有工作表或選定的特定工作表。您還可以使用某範圍內單元格的內容來重命名所有工作表或選定的工作表。
下載並安裝 Kutools for Excel 後,點擊 Kutools Plus > 工作表 > 重命名工作表,打開「批量重命名工作表」對話框。然後請按照以下步驟操作:
場景 1. 使用 Kutools for Excel 根據特定數據重命名多個工作表
- 從工作表列表中選擇要重命名的工作表。
- 在「重命名方式」下選擇一種類型來重命名工作表。
- 在「手動輸入」框中輸入特定值。
- 點擊「確定」。您將得到以下結果:
場景 2. 使用 Kutools for Excel 根據單元格值重命名多個工作表
- 從工作表列表中選擇要重命名的工作表。
- 在「重命名方式」下選擇一種類型來重命名工作表。
- 點擊
按鈕,選擇您希望基於其命名工作表的單元格值,位於 來自選區 部分。
- 點擊「確定」。您將得到以下結果:
場景 3. 使用 Kutools for Excel 根據每個工作表中的特定單元格值重命名多個工作表
- 從工作表列表中選擇要重命名的工作表。
- 在「重命名方式」下選擇一種類型來重命名工作表。
- 點擊
按鈕,選擇您希望基於其命名工作表的特定單元格值,位於 對應工作表中的單元格 部分。
- 點擊「確定」。工作表名稱已根據每個工作表中的特定單元格值進行了重命名。
使用 VBA 代碼重命名多個工作表
這裡我將介紹兩種用於重命名多個工作表的 VBA 代碼。
代碼 1. 一次性使用您想要的名稱重命名多個工作表的 VBA 代碼
使用以下 VBA 代碼,您可以快速為當前工作簿中的所有工作表添加相同的前綴,例如:KTE-order1、KTE-order2 和 KTE-order3…
1. 點擊「開發工具」>「Visual Basic」,然後在 Microsoft Visual Basic 應用程序窗口 中點擊「插入」>「模塊」。
2. 請將以下代碼複製並粘貼到模塊中。
VBA:通過輸入特定名稱重命名所有工作表
Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
Application.Sheets(i).Name = newName & i
Next
End Sub
3. 點擊 按鈕執行代碼,並在彈出的對話框中輸入您想要的名稱。請參見截圖:
4. 點擊「確定」。然後您可以看到所有工作表都已重命名。
2. 使用當前工作簿中每個工作表的特定單元格值重命名多個工作表的 VBA 代碼
使用以下 VBA 代碼,它將使用特定單元格的內容重命名當前工作簿中的所有工作表。例如,您可以在整個工作簿的 A1 單元格中輸入工作表名稱,然後工作表將被重命名為 A1 單元格的值。
1. 請指定一個單元格來包含每個工作表中的工作表名稱,並在其中輸入工作表名稱。在此示例中,我將在每個工作表的 A1 單元格中輸入工作表名稱。
2. 點擊「開發工具」>Visual Basic,然後在Microsoft Visual Basic 應用程序窗口中點擊「插入」> 模塊。
3. 請將以下代碼複製並粘貼到模塊中。
VBA:根據特定單元格內容重命名工作表
Sub RenameTabs()
'Updateby20140624
For x = 1 To Sheets.Count
If Worksheets(x).Range("A1").Value <> "" Then
Sheets(x).Name = Worksheets(x).Range("A1").Value
End If
Next
End Sub
4. 點擊 按鈕執行代碼。所有工作表都根據 A1 單元格的內容進行了重命名。
注意:
- 在上述代碼中,A1 是您希望根據其重命名工作表的單元格內容,您可以根據需要更改它。
- 如果特定單元格沒有內容,則該單元格所在的工作表將不會被重命名。
相關文章
如何根據單元格值(來自列表)在 Excel 中重命名工作表?
本文將引導您了解這些技術,使過程簡單且高效。
簡單方法在 Excel 中重命名工作表
本教程將引導您了解各種方法來重命名單個工作表,或同時重命名多個工作表,並提供您在 Excel 中命名工作表的基本規則。
如何在 Excel 中複製工作表並自動重命名?
在本文中,我將討論如何一次或多次複製工作表並立即給它們特定的名稱。
如何在 Excel 中不使用鼠標重命名工作表?
在這種情況下,我將介紹一些快捷鍵供您重命名工作表標籤。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
? | Kutools AI 助手:基於智能執行、生成代碼、創建自訂公式、分析數據並生成圖表、調用 Kutools 函數…來徹底改變數據分析方式。 |
熱門功能:查找、標記或識別重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文字工具(添加文本、刪除特定字符 ...) | 50+ 圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼、從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫、匯率轉換 ...) | 7 個合併與分割工具(高級合併行、分割Excel單元格 ...) | ... 還有更多 |
Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...
Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 當查看和編輯多個文檔時,您的工作效率提高 50%。
- 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。