「Excel技巧」Excel批量提取當前工作簿下的所有工作表名稱

2020-12-24 office教學

一個工作簿裡有很多工作表,想要提取當前工作簿的所有工作表名稱,你會怎麼操作?

過去的我,可能會一個個手動去編輯提取,花了不少時間和精力去完成,工作這麼努力,差點把自己感動哭了。可是,後來才知道,我那是白瞎折騰。原來,提取當前工作簿的所有工作表名稱幾個簡單步驟就可以批量快速搞定,簡直太方便了。

現在簡單分享一下。

批量提取工作表名稱,有兩種方法,一種是使用公式法實現,一種是使用VBA代碼實現。

現在我們舉實例說明一下操作方法。

比如,以下表格,一個工作簿中有多個工作表。現要批量提取工作表名稱。

一、公式法

1、定義名稱

點擊菜單的【公式】—【定義名稱】,打開【新建名稱】對話框,在【名稱】處輸入一個定義名稱,本例輸入:sheetname,方便後面在工作表中引用;在【引用位置】處輸入:=GET.WORKBOOK(1),然後點擊【確定】。

說明:GET.WORKBOOK是宏表函數,不能直接在單元格中使用,只能定義名稱後,使用名稱得到結果。=GET.WORKBOOK(1) 列出當前工作簿中的所有工作表名稱。

2、輸入公式

在第一個工作表的A1單元格輸入以下公式:

=IFERROR(INDEX(sheetname,ROW(A1)),"")

然後公式下拉填充,知道出現空白即停止。

說明:公式裡的IFERROR函數的作用是用來屏蔽錯誤值,讓結果更整潔。

到這裡,我們可以看到公式用INDEX函數提取出來的工作表名稱是帶有工作簿名稱的,我們需要將工作簿名稱去掉,保留工作表名稱就可以。

3、去掉工作簿名稱

在B1單元格裡輸入工作表名稱,輸入完後回車。然後按CTRL+E即可快速填充下面所有單元格的內容。

現在所有工作表名稱就都提取出來了。

二、VBA法

右擊工作表名稱—【查看代碼】,打開VBA代碼編輯器,輸入以下代碼:

Sub GetSheetName()

Dim sht As Worksheet

Dim i As Integer

i = 1

For Each sht In Sheets

Cells(i, 1) = sht.Name

i = i + 1

Next

End Sub

然後點擊綠色運行按鈕,

即可在A列批量生成所有工作表的名稱。

好了,今天分享的這個快速提取當前工作簿中所有工作表名稱的方法,是不是太好用啦。

相關焦點

  • 辦公軟體操作技巧54:如何在excel中切換工作表
    我們製作的excel電子表格工作簿中常常會包含多個工作表,在編輯電子表格的過程中,經常會涉及到工作表之間的切換,今天就來分享幾種在多個工作表之間進行切換的方法。方法一:單擊標籤法如果工作表不多的話,可以直接單擊excel窗口底部工作表標籤進行切換。
  • 「Excel技巧」用VBA法給單元格批量插入圖片批註
    上一篇文章跟大家介紹的是excel單元格如何手動插入圖片批註。但是在表格產品比較多,想要全部插入圖片批註的情況下,手動一個個插入的方法就不可取了。我們說了,只要思想不滑坡 辦法總比困難多。這時,我們就要考慮更高效的辦法,比如:批量插入圖片批註。關鍵如何實現?
  • Excel辦公技巧:快速將同一工作簿中的工作表名稱整理成目錄
    應用場景下圖工作簿中有多個工作表,我們想將紅色方框標註的幾個工作表名稱整理成目錄列表,放在工作簿最左側的工作表「案例目錄」中,有沒有什麼便捷的方法呢?下面我們一起來看一下。操作步驟1.在「案例目錄」工作表中,選中要存放工作表名稱的起始單元格A2,在「數據」選項卡「獲取和轉換」功能組中單擊「新建查詢」按鈕,在彈出的下拉列表中依次單擊「從文件」-「從工作簿」。
  • Excel表格把數據按類別快速拆分到不同工作表或工作簿
    Excel表格複製多個工作簿的數據到一個工作表有時並不是所有的數據都能共享,這時就需要把數據按類別拆分到不同的工作表或者工作簿裡我們需要按產品的名稱匯總出各個品種水果的需求量,而且要把不同的數據放在不同的工作簿裡發給不同的採購人員。
  • excel操作教程大全,新手變老手
    4、同時打開多個excel文件方法:按ctrl或shift鍵選取多個要打開的excel文件,右鍵菜單中點「打開」5、同時關閉所有打開的excel文件方法方法:Ctrl + N12、把工作表另存為excel文件方法:在工作表標籤上右鍵 → 移動或複製 → 移動到」新工作簿」二、窗口設置
  • 職場小白必學操作技巧,如何管理excel工作表
    我們在實際工作中,我們經常使用excel表格處理數據,我們新建一個excel文件後,我們通常會在一個工作表中新建多個sheet表,我們可以對sheet表進行重命名設置,我們可以對excel工作表進行複製,我們也可以移動工作表。
  • EXCEL小技巧:教你如何一鍵合併多個工作簿
    平時,我們在工作中總會遇到需要把多個具有相同結構的工作簿的工作表合併到一個工作表裡,方便進行數據統計和分析,生成新的報表數據,如下圖1:圖2如上圖1、圖2,就是把分表文件夾裡的工作表1、2、3三個具有相同結構的工作表的數據全部合併到匯總到名為「匯總」的工作表裡。如下圖3:
  • Excel辦公技巧:如何快速在工作簿不同工作表之間進行連結跳轉?
    在工作中我們可能會遇到一個工作簿中有多張工作表的情況,為方便查閱我們可能同時建立一個工作表目錄。那有沒有什麼辦法快速在「目錄」工作表和其他工作表之間進行跳轉呢?二、在「目錄」工作表中批量設置跳轉到其他工作表的連結操作步驟:1.選中B2單元格,輸入公式:=HYPERLINK("#"&A2&"!a1",A2),回車確定,再將公式向下填充。
  • Excel VBA操作電子表格兩大重要屬性詳解
    第一步,先訪問excel應用程式,在VBA編程中主要採用Application來實現,而Application代表整個 Microsoft Excel 應用程式。並且所有的對象和屬性都是從Application開始的。
  • 快速合併多個工作薄或者合併多個工作表的操作技巧
    我們在實際工作中,我們經常使用excel表格處理數據,當我們需要處理大量的數據的時候,我們可以數據分別輸入不同的表格中,不過有時候我們卻需要將不同的工作簿或者工作表數據合併到一個工作簿或者工作表裡,下面我們就以視頻的形式一起學習excel表格快速合併多個工作薄或者合併多個工作表的操作技巧
  • Excel表格快速匯總多個工作表的數據到同一個工作表
    要求:在一個工作簿種有很多個工作表在相同的單元格中儲存著需要匯總的數據,根據需求要把這些數據匯總到同一張工作表裡,合併後的效果如下圖所示。操作步驟:一.使用宏表函數批量獲取工作表名稱 切換到公式選項卡---點擊自定義名稱---在名稱框裡輸入gzbm、範圍選擇工作簿、引用位置裡輸入公式=get.workbook(1)----點擊確定。
  • 批量導入工作表到同一個文件
    今日的內容是「VBA之EXCEL應用」的第三章「工作簿(Workbook)和工作表(Worksheet)對象(Object)」中第六節「批量導入工作表到同一個文件」。「VBA之EXCEL應用」這套教程從簡單的錄製宏的講解,一直到窗體的搭建,內容豐富,案例眾多。
  • 批量合併多個Excel工作簿,10秒解決大難題,高效數據整理
    今天跟大家分享一下批量合併多個Excel工作簿技巧,10秒解決大難題,數據整理不加班。 メ大家請看範例圖片,多個Excel工作薄複製粘貼到一個總表中,傳統做法只能手動一張一張表格複製粘貼。メ
  • excel數據處理技巧:分類匯總讓你的數據井然有序
    當工作表中的數據比較繁雜時,可以在對關鍵字進行排序後,通過分類匯總的方法對數據進行分析,如統計某部門的員工數量、某業務員的業績情況等,對於經常用Excel處理數據的人來說,分類匯總是一個必不可少的技巧,它可以讓很多工作事半功倍。學習更多技巧,請收藏部落窩教育excel圖文教程。話不多說,下面通過某銷售公司的訂單信息來學習分類匯總的知識。
  • 將100個EXCEL工作表建立目錄索引,同事用1小時,我用1分鐘
    EXCEL工作簿中的工作表多了,查找某個工作表就比較麻煩,可以用建立目錄索引的方式來實現快速定位到指定的工作表。目錄索引如何建立呢?相信插入連結的操作好多人都會,但是如果工作表太多了,用這種方法操作時間也是比較久,而且重複機械的操作會讓人抓狂。今天給大家帶來一個批量插入連結的簡單方法。
  • 12個常用的Excel基礎操作與數據處理功能技巧,新手入門必學!
    12個基本操作與數據處理功能技巧 啟動與退出EXCEL 創建工作簿、界面介紹 工作表操作 單元格操作創建工作簿桌面→右鍵→新建excel檔界面介紹工作表(重命名、移動和複製、刪除)1、重命名:標移至sheet名→雙擊2、移動和複製:文檔內移動:左鍵+拖移,複製:
  • Word中用宏進行批量替換
    在Word中實現該功能的過程:在E盤下建立「HongTiHuan.xlsx」→在該文件中修改其中一個工作表的名稱為「替換」→在該工作表第一列中輸入被替換的內容,第二列中輸入需要替換為的內容→保存該文件並關閉;2.視圖→宏→查看宏→創建→在空白區域粘貼下面的代碼→保存→關閉VB窗口;
  • 「Excel技巧」Excel表格如何製作帶超連結的導航目錄
    一份工作簿裡面有很多工作表,我們都希望能夠有一個導航目錄,方便我們點擊跳轉到對應的工作表上,同樣在工作表裡有個返回鍵可以方便我們返回到主目錄裡。不用我們一個標籤一個標籤地去尋找工作表。如下效果圖:具體是怎麼實現呢?
  • 用excel製作文件管理器,所有版本皆可使用
    Hello,大家好,之前跟大家分享了使用excel中的power query功能製作一個文件管理器,但是很多分析反應自己的excel版本不夠高,無法使用,今天就跟大家分享如何使用宏表函數製作文件管理器,他也是可以實現文件刷新的,這個的操作也不難,下面就讓我們來看下他是如何設置的一、什麼是宏表函數以及FILES函數
  • 使用PQ進行Excel多文件合併時,如何指定工作簿裡的工作表或區域
    如果我們每個工作簿裡面有多個工作表,或者工作表有不同的表頭,又或者我們只想要匯總特點的區域數據,有什麼辦法嗎?答案肯定是沒問題的,這也是PQ之所以強大的地方。例如我們有以下四個工作簿,每個工作簿裡面各有2個不同的表,分別是水果和蔬菜。