如何在 Excel 表中製作目錄
在本教程中,我們將教您如何在 Excel 工作表中製作目錄。 如果沒有適當的索引,就很難管理和導航大型 Excel 工作簿。 但是,Excel 沒有創建目錄的內置功能。 但是,借助本文中介紹的方法,您可以輕鬆地在 Excel 工作表中創建索引。
在 Excel 工作表中製作目錄
要在工作表中創建索引,您可以使用超鏈接。 通過使用超鏈接,您只需單擊其鏈接即可輕鬆導航到工作簿中的特定工作表/內容。 這就是你如何做到這一點的。
方法 1:在 Excel 中使用超鏈接創建目錄
1. 在您的計算機上啟動 Excel 並打開要在其中創建目錄的工作表。 現在,要創建索引,您必須在已創建的工作表中插入一個新的空白頁。 用於插入新的單張印刷機 移位+F11,當您這樣做時,一個新頁面將添加到您的工作表中。
2.現在您可以通過單擊更改工作表的名稱,然後選擇 重命名 菜單中的選項
3. 接下來,選擇工作表上的任何單元格並右鍵單擊它以打開選項菜單。 現在,選擇 超鏈接 選項。
4.當您這樣做時,將打開一個新選項卡,在此選項卡上選擇選項 放在本文件中 從左側面板。 現在選擇要添加到索引的內容。 所選內容將突出顯示,內容名稱將顯示在 要顯示的文本框 在選項卡的頂部。
5. 現在,從內容名稱中刪除單元格範圍(在本例中為 A1) 顯示文字 框,然後單擊 確定。
6. 這樣,帶有超鏈接的內容將被添加到目錄中
7. 現在您可以按照步驟 3、4 和 5 將剩餘內容添加到表格中。 為所有內容創建超鏈接後,您的索引應如下所示
現在,任何人只需單擊鏈接即可輕鬆導航到每個工作表上的所有內容。 但是,這種方法對於非常大的工作表是不可行的,因為在這裡您必須將內容逐個添加到表格中,這需要花費很多時間。 但是,還有第二種方法可以幫助您在幾秒鐘內為大型工作表創建索引。
還請閱讀: 將表格圖片轉換為 Excel
方法 2:使用 VBA 代碼在 Excel 工作表中創建索引
VBA 代表 Visual Basic for Application。 通常,編碼人員使用 VBA 編輯器為 Excel 創建工具。 但是,如果您不知道如何編碼,您不必擔心,因為我們將提供代碼。 您只需將其複制並粘貼到編輯器中即可。
1. 打開 Excel 工作表並按 其他 + F11 進入 VBA 編輯器。
2。 現在點擊 插入 從頂部的工具欄中選擇 模塊
3.現在將以下代碼複製並粘貼到模塊中
Sub
CreateTableofcontents()
'updateby Extendoffice 20180413
Dim
xAlerts
As
Boolean
Dim
I
As
Long
Dim
xShtIndex
As
Worksheet
Dim
xSht
As
Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts =
False
On
Error
Resume
Next
Sheets(
'Table of contents'
).Delete
On
Error
GoTo
0
Set
xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name =
'Table of contents'
I = 1
Cells(1, 1).Value =
'Table of contents'
For
Each
xSht
In
ThisWorkbook.Sheets
If
xSht.Name <>
'Table of contents'
Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1),
''
,
'''
& xSht.Name &
''!A1'
, , xSht.Name
End
If
Next
Application.DisplayAlerts = xAlerts
End
Sub
4. 按 F5 按鈕或單擊 跑 按鈕。
5。 接下來,去 檔 並選擇 關閉並返回到Microsoft Excel
6. 現在您將看到目錄是一次性創建的,其中包含所有超鏈接內容。
現在,您只需單擊任何超鏈接內容即可進行探索。
最後的思考
這就是您在 Excel 上創建目錄列表以便輕鬆導航大型工作表的方式。 如果你在 Excel 上工作,那麼你絕對應該學習這項技能,因為它會讓你保持領先。 此外,如果您喜歡我們的教程,那麼也請與其他人分享這篇文章。