選單

excel工作表太多,找到不怎麼辦?只需3步教你批次建立excel目錄

Hello,大家好,今天跟大家分享下如何製作excel的工作表目錄,特別適合工作表比較多的同學,我們採用的是vba加函式的方式進行目錄的設定,使用vba獲取工作表名稱,然後利用函式製作超連結,非常簡單,下面就跟我來一起操作下吧

1。新建工作表

首先我們需要新建一個工作表將它放在excel檔案的第一個位置,並將A1單元格的值命名為目錄

excel工作表太多,找到不怎麼辦?只需3步教你批次建立excel目錄

2。輸入程式碼

點選開發工具,然後點選visual basic開啟vba編輯器,我們點選後面括號裡面有工作薄名稱的工程,然後點選插入,選擇插入模組,然後雙擊模組,輸入如下程式碼,然後按F5執行提取工作表名稱

Sub 提取工作表名稱()

Dim i As Integer ‘將i定義為整數

For i = 2 To Sheets。Count ’將i賦值讓他等於2到工作表個數

Cells(i, 1) = Sheets(i)。Name ‘讓單元格的值等於工作表名稱的值

Next ’結束迴圈

End Sub

excel工作表太多,找到不怎麼辦?只需3步教你批次建立excel目錄

3。建立連線

輸入公式:=HYPERLINK(“#‘”&A2&“’!A1”,A2)

公式解析

第一引數:“#‘”&A2&“’!A1”

# 表示引用的工作表在當前工作簿中

‘“&A2&”’! 表示 A2 對應的工作表,就是提取的工作表名稱

A1 表示的是每個工作表對應的A1單元格。Hyperlink 函式必須要具體連結到工作表中的某一單元格

第二引數:A2,返回工作表名稱

設定完成後直接向下填充即可,然後我們隱藏掉提取的目錄名稱即可

excel工作表太多,找到不怎麼辦?只需3步教你批次建立excel目錄