跳到主要內容
 

列出 Excel 工作簿中所有工作表名稱的 4 種有效方法

作者:孫 最後修改時間:2024-05-27

在大型 Excel 工作簿中瀏覽眾多工作表可能會很麻煩,尤其是當您需要快速概覽所有可用工作表時。本文探討了四種實用方法來列出工作簿中的所有工作表名稱,從而提高工作效率和工作簿組織。


列出工作簿中的所有工作表名稱

 

本教學介紹了列出工作簿中所有工作表的四種有效方法。選擇最適合您需求的方法並按照逐步說明有效率地完成任務。


使用複製和貼上(手動)

列出所有工作表名稱最簡單的方法涉及手動過程:

第 1 步:開啟一個新工作簿
步驟 2:雙擊要複製的工作表標籤

步驟3:按Ctrl + C鍵複製工作表名稱
步驟 4:按一下儲存格並按 Ctrl + V 貼上工作表名稱

第五步:重複上述步驟,將所有工作表選項卡名稱一一複製並貼上到工作簿中

此方法對於幾個工作表名稱效果很好,但對於數十個工作表會變得耗時。對於較大的工作簿,請考慮下面所述的更有效的方法。


使用 Kutools for Excel (簡單,工作表名稱可連結)

Excel的Kutools's 創建工作表名稱列表 透過快速產生工作表名稱的連結清單來增強 Excel。此功能會自動為每個工作表建立超鏈接,只需單擊即可直接導航,非常適合管理大型工作簿。它在效率和易用性方面超越了Excel的手動方法。

下載Kutools for Excel 今天就簡化您的工作簿管理並提高工作效率。

點擊 Kutools 加 > 下載學習單 > 創建工作表名稱列表,在彈出的對話框中指定設定:

  1. 選擇索引樣式;

  2. 為新工作表命名,其中將列出工作表名稱;

  3. 指定新工作表的位置;

  4. 決定如何放置工作表名稱;

  5. 點擊 OK.

超連結列表 清單按鈕和巨集

然後,您可以透過右鍵單擊工作表選項卡,然後從上下文選單中選擇“移動”或“複製”,將這個新工作表複製到新工作簿中。

為了快速查看和在工作表之間輕鬆導航,Kutools for Excel's 導航窗格 非常有效。它不僅將所有工作表名稱列出為可單擊的連結以方便訪問,而且還顯示所有打開的工作簿,以便於在它們之間快速切換。


使用名稱範圍(在新工作表中列出)

在 Excel 中,您可以透過建立命名範圍來有效地列出新工作表中的所有工作表名稱。

第 1 步:按一下“公式”>“定義名稱”

步驟 2:在「新名稱」對話方塊中編輯名稱和公式
  • 名稱:為名稱範圍輸入名稱

  • :將下面的公式複製並貼上到其中

    =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
  • 點擊 OK.

步驟 3:使用公式列出工作表名稱

在儲存格中輸入下面的公式,然後按 Enter 鍵取得所有工作表名稱。

=TRANSPOSE(ListNames)

ListNames 是您在上述步驟中為名稱範圍指定的名稱。

備註:此方法無法列出新工作簿中的工作表名稱。

使用VBA(不穩定)

更高級和可自訂的方法涉及編寫 VBA 腳本來提取和列出工作表名稱:

步驟 1:開啟要列出其工作表名稱的工作簿
步驟 2:按 Alt + F11 鍵開啟 Microsoft Visual Basic for Applications 窗口
第三步:點選插入模組

步驟 4:將以下程式碼複製並貼上到模組中
Sub ListSheetNamesInNewWorkbook()
'UpdatebyExtendoffice
    Dim wbSource As Workbook
    Dim wbTarget As Workbook
    Dim wsTarget As Worksheet
    Dim i As Integer
    
    ' Reference the current workbook
    Set wbSource = ActiveWorkbook
    
    ' Create a new workbook
    Set wbTarget = Workbooks.Add
    Set wsTarget = wbTarget.Sheets(1)
    
    ' List all sheet names from the active workbook in the new workbook
    For i = 1 To wbSource.Sheets.Count
        wsTarget.Cells(i, 1).Value = wbSource.Sheets(i).Name
    Next i
    
    ' Cleanup
    Set wbSource = Nothing
    Set wbTarget = Nothing
    Set wsTarget = Nothing
End Sub

步驟5:按F5鍵或點選執行按鈕運行程式碼

現在開啟一個新工作簿以列出所有工作表名稱。


每種方法根據您的需求提供不同的優勢 - 從簡單的手動清單到更複雜的解決方案(例如 Kutools 或 VBA)。選擇最適合您工作流程的一種,以有效管理和瀏覽您的 Excel 工作表。更多 Excel 提示和技巧,!請關注我們的博客.


最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項  |  刪除空白行  |  合併列或儲存格而不遺失數據  |  沒有公式的回合 ...
超VLookup: 多重標準  |  多重價值  |  跨多頁  |  模糊查詢...
副詞。 下拉清單: 簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  將列與 選擇相同和不同的單元格 ...
特色功能: 網格焦點  |  設計圖  |  大方程式酒吧  |  工作簿和工作表管理器 | 資源庫 (自動文字)  |  日期選擇器  |  合併工作表  |  加密/解密單元格  |  按清單發送電子郵件  |  超級濾鏡  |  特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符 ...)  |  50+ 圖表 類型 (甘特圖 ...)  |  40+ 實用 公式 (根據生日計算年齡 ...)  |  19 插入 工具 (插入二維碼, 從路徑插入圖片 ...)  |  12 轉化 工具 (數字到單詞, 貨幣兌換 ...)  |  7 合併與拆分 工具 (高級合併行, 拆分 Excel 儲存格 ...)  |  ... 和更多

Kutools for Excel 擁有超過 300 個功能, 確保只需點擊一下即可獲得您所需要的...


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。