EXCEL中有很多工作表,如何創建一個目錄列表?

夜空中的星224058476

我這裡就分享三個製作文件目錄列表的方法,希望能幫到你!


同一個工作簿中的大量工作表名製作列表

做列表之前,我先分享一個小技巧,那就是在大量工作表中如何快速找到指定的工作表:

  • +/可以快速切換工作表;

  • 在Excel左下角右鍵菜單,即可快速找到指定工作表。

言歸正傳,製作工作表名的列表,可以使用菜單"數據"-"獲取數據"-"自文件"-"從工作簿",即可直接載入工作簿的所有工作表名。

完整動畫如下所示:

當然,為了方便,還可以直接使用hyperlink函數做工作表的跳轉鏈接。

製作指定文件夾的文件名列表

製作指定文件夾下的文件名列表有兩種方法:

  • 方法1:從文件夾獲取數據

  • 方法2:使用名稱管理器

方法1:從文件夾獲取數據

菜單"數據"-"獲取數據"-"自文件"-"從文件夾",選擇或輸入文件夾地址,即可獲取該文件夾下的文件列表,如下所示:

完整動畫演示如下:

方法2:名稱管理器

我們還可以在名稱管理器中,使用FILES獲取文件夾下的文件列表,然後,使用Index函數獲取具體的文件名,如下所示:

完整動畫演示如下:

好了,希望這幾種方法能幫到你!


Excel技巧精選

有時候分Excel表格中含有多個工作表,查看起來非常麻煩,如果有一個目錄,是不是就會非常方便呢?下面我們就來看看在excel中如何製作超鏈接目錄。

1、創建超鏈接

操作:選中單元格—右鍵創建超鏈接(快捷鍵“Ctrl+K”)

2、利用查找功能

Excel的查找功能非常強大,除了可以用於查找內容外,還可以用來創建超鏈接哦!下面來看看具體的操作方法吧。

選中所有表格後,在表格中插入一行,輸入“ml”。

接著,按住“Ctrl+F”快捷鍵,調出查找替換功能,輸入“ml”,查找範圍選擇“工作薄”,勾選“單元格匹配”,點擊查找全部,就可以快速轉換工作表了。

3、excel檢查功能

我們也可以通過excel自帶的檢查功能來製作目錄。

操作:選中所有工作表,在空白單元格中輸入公式“=xfd1”。接著打開“文件—信息—檢查工作薄—檢查兼容性—複製到新表”,生成兼容性報表。

然後將“兼容性報表”中的超鏈接複製到新建的“目錄”工作表,替換到“‘!C2” ,這樣就可以快速生成目錄了。

4、多個文件生成目錄

如果是要為多個文件創建目錄,又該怎麼做呢?

操作:公式—名稱管理器—引用位置輸入“= FILES("D:\\新建文件夾\\*.xlsx")”,即引用D盤新建文件夾中格式為“xlsx”的文件。

接著在任意單元格中輸入“=IFERROR(HYPERLINK("D:\\新建文件夾\\"&INDEX(f,ROW(A1)),INDEX(f,ROW(A1))),"")”,向下拖動,即可生成超鏈接目錄。

注意在保存該文件的時候,保存類型應該選為“啟用宏的Excel格式”。


奇趣軟件技巧達人

當工作簿中的工作表較多時,可能需要在“目錄”工作表中建立一個其他工作表名稱列表,並設置超鏈接進行跳轉。通常可以用VBA、定義名稱+公式等方法來實現。

介紹一種利用Excel兼容性檢查器來批量設置超鏈接的方法,適用於Excel2007以上版本,整個過程只需要幾步簡單的操作,無需使用複雜的公式或VBA,適合於初學者,步驟如下。

假如工作簿中包含“表1”、“表2”……“表10”等10個工作表和一個“目錄”工作表,要在“目錄”工作表的A列建立其他工作表目錄並設置超鏈接,單擊超鏈接跳轉到其他工作表的A1單元格。本文以Excel2013為例進行說明,Excel2007和2010中的設置方法類似。

首先要說明的是,如果工作簿為Excel97-2003類型(*.xls),需將其臨時另存為“xlsx”類型的工作簿,並在這個臨時工作簿內進行操作。由於另存為“xlsx”類型的工作簿後,工作簿仍為兼容模式(標題欄中工作簿名稱後面仍包含“[兼容模式]"字樣),故需要關閉該工作簿並重新打開。如果工作簿已是“xlsx”類型,則可直接進行下面的操作。

1、輸入公式。

選擇除“目錄”工作表外的其他所有工作表。可以先選擇某個工作表後,再按Ctrl鍵逐一選擇其他工作表,如果“表1”至“表10”都相鄰並順序排列,可先選擇“表1”,然後按住Shift鍵單擊“表10”,即可全選這些工作表。

單擊選擇A1單元格,輸入公式:

=ZZ1

由於“表1”至“表10”都被選擇,故上述公式也被輸入到其他被選擇的工作表的A1單元格。

說明:由於Excel2007以上版本“*.xlsx”類型工作簿中工作表的列數有16384之多,而Excel97-2003類型(*.xls)工作簿中工作表包含的列數只有256列,而上述公式所引用的的單元格ZZ1所在列為702列,超出了Excel97-2003類型(*.xls)工作表所支持的列數限制,故在進行兼容性檢查時會給出提示。其中“ZZ1”單元格也可以其他用工作表引用範圍內但超出256 (IV)列或65536行之外的某個單元格。

2、運行兼容性檢查器。

單擊“文件→信息→檢查問題→檢查兼容性”,彈出“兼容性檢查器”對話框。

單擊“複製到新表”按鈕,Excel會自動新建一個工作表“兼容性報表”,以顯示本工作簿內的兼容性問題。Excel2007打開“兼容性檢查器”對話框的方法是單擊“Office按鈕→準備→運行兼容性檢查器”,該命令在“標記為最終狀態”命令的下方,需要鼠標指針指向菜單右側底部的箭頭才能顯示。

3、複製超鏈接。

可以看到“兼容性報表”中的“顯著功能損失”部分已包含了全部所需的超鏈接。

複製這些超鏈接,粘貼到“目錄”工作表所需位置。對於Excel97-2003工作簿,可直接粘貼到“目錄”工作表內。

最後,根據需要在“目錄”工作表中替換“'!A1”為空,使超鏈接名稱僅顯示為工作表名稱。刪除“表1”至“表10”A1單元格中的公式,刪除臨時另存的“xlsx”類型的工作簿,如果工作簿原來就是“*.xlsx”類型,則刪除“兼容性報表”工作表。

在“目錄”工作表中建立上述超鏈接後,可能還需要在各個超鏈接所在工作表中建立一個“返回”超鏈接,以方便返回“目錄”工作表,這點在工作表數量較多時十分有用。這裡順便介紹一種設置方法,供參考。

選擇“表1”至“表10”,在需要設置“返回”超鏈接的單元格內輸入公式:

=HYPERLINK("#目錄!a1\


秀財網

EXCEL中如何創建一個目錄列表?

方法:

1, 全選所有工作表 - 插入一空列 - 在任一空單元格輸入公式 =XDF1(道理是2003版無法兼容XDF1(03版沒有這麼大的範圍),然後利用EXCEL2013檢查兼容性功能把工作表列出來)

2,文件 - 信息 - 檢查兼容性 - 複製到工作表,Excel自動插入一個兼容性報表,在E列會自動生成帶鏈接的工作表名稱 - 帶鏈接的工作表名稱複製到目錄表 - 把A1替換掉。

3,創建返回目錄表的鏈接。公式:=HYPERLINK("#目錄!A1\

Office高效率辦公

\n

{!-- PGC_VIDEO:{"thumb_fingerprint": 9349734429663608754, "vid": "6e8d368a2b8542d7975bd510be34e319\

Excel科技達人

EXCEL工作表一多就容易混亂,沒有目錄使用起來非常不方便,其實,生成一個能夠自動更新的目錄列表沒有你想象那麼難,3步即可完成:

先看下效果

首先,定義一個名稱:

SheetsName=MID(GET.WORKBOOK(1),FIND("]\

Excel精選技巧


利用錯誤檢查的方式是很巧妙,不過怎麼看都屬於奇技淫巧,玩玩兒可以,用來幹活實在操作步驟繁瑣,而且如果你需要經常更新目錄的話,那每次這麼操作一遍實在是太過繁瑣,工作表目錄最快捷的方式還是用VBA比較好


通過vba代碼,我們可以簡便的生成目錄表,在目錄表點擊對應sheet名即可方便的跳轉到對應sheet表,當你工作表改名或者增減後,只需要點一下按鈕重新運行宏即可!

使用效果如下

代碼如下

代碼最後1句單引號可取消 運行後即可 在子表中 按下ctrl+j快速返回到目錄表

代碼如下

Sub 創建目錄()

'關閉屏幕更新加快速度

Application.ScreenUpdating = False

Dim i As Integer, Sht_Count

'如果不存在“目錄”則添加目錄工作表

If Not IsSht("目錄") Then Sheets.Add(Sheets(1)).Name = "目錄"

Sht_Count = Sheets.Count '獲取工作表數量

For i = 2 To Sht_Count '遍歷工作表

'在“目錄”工作表添加鏈接

Sheets("目錄").Hyperlinks.Add Anchor:=Sheets("目錄").Cells(i - 1, 2), _

Address:="\

Excel實例教學

從問題的配圖看,顯然並不僅僅是一個工作簿裡有很多工作表,而是一個文件夾裡有很多工作簿,然後每個工作簿裡估計還有很多工作表,因此,從前面所看的幾個回答,均沒有解決題主的實際問題。

對於這種同一文件夾下有多個工作簿的情況,要建立目錄,在以前,主要考慮使用VBA的方法,但是,現在隨著Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的插件)的推出,這個問題已經變得非常非常簡單,步驟如下:

1、新建查詢-從文件夾

2、選擇對應的文件夾

4、篩選其中的Excel文檔(若需要連同其他格式文檔一起管理,可以多選)

5、刪除不需要的列

6、數據返回Excel中

7、建立文檔鏈接,形成目錄

通過hyperlink函數建立文檔鏈接,如下圖所示:

以上通過幾個簡單的步驟即實現了所需文件信息的導入以及建立目錄鏈接的過程,最重要的是,通過這個方法得到的結果,在文件夾的文件更新後,可以直接一鍵更新,如下所示:


這裡使用的Power Query是Excel2016的新功能,非常強大易用,為方便大家學習,我專門彙總了20餘篇入門內容以及20餘篇進階內容的相關材料,通過這些材料的學習和操練,相信大家可以很快地掌握和熟練應用,需要的可以直接私信我。


更多精彩內容,盡在【Excel到PowerBI】

我是大海,微軟認證Excel專家,企業簽約Power BI顧問

讓我們一起學習,共同進步!


Excel到PowerBI

問一下,我這個怎麼樣統計出每戶的人口數 ?


分享到:


相關文章: