如何在 Excel 表中製作目錄

在本教程中,我們將教您如何在 Excel 工作表中製作目錄。 如果沒有適當的索引,就很難管理和導航大型 Excel 工作簿。 但是,Excel 沒有創建目錄的內置功能。 但是,借助本文中介紹的方法,您可以輕鬆地在 Excel 工作表中創建索引。

在 Excel 工作表中製作目錄

要在工作表中創建索引,您可以使用超鏈接。 通過使用超鏈接,您只需單擊其鏈接即可輕鬆導航到工作簿中的特定工作表/內容。 這就是你如何做到這一點的。

方法 1:在 Excel 中使用超鏈接創建目錄

1. 在您的計算機上啟動 Excel 並打開要在其中創建目錄的工作表。 現在,要創建索引,您必須在已創建的工作表中插入一個新的空白頁。 用於插入新的單張印刷機 移位+F11,當您這樣做時,一個新頁面將添加到您的工作表中。

2.現在您可以通過單擊更改工作表的名稱,然後選擇 重命名  菜單中的選項

重命名工作表

3. 接下來,選擇工作表上的任何單元格並右鍵單擊它以打開選項菜單。 現在,選擇 超鏈接 選項。

向單元格添加超鏈接

4.當您這樣做時,將打開一個新選項卡,在此選項卡上選擇選項 放在本文件中 從左側面板。 現在選擇要添加到索引的內容。 所選內容將突出顯示,內容名稱將顯示在 要顯示的文本框 在選項卡的頂部。

選擇超鏈接的內容

5. 現在,從內容名稱中刪除單元格範圍(在本例中為 A1) 顯示文字 框,然後單擊 確定。

使用超鏈接在 Excel 中創建目錄

6. 這樣,帶有超鏈接的內容將被添加到目錄中

超鏈接內容

7. 現在您可以按照步驟 3、4 和 5 將剩餘內容添加到表格中。 為所有內容創建超鏈接後,您的索引應如下所示

excel中的目錄

現在,任何人只需單擊鏈接即可輕鬆導航到每個工作表上的所有內容。 但是,這種方法對於非常大的工作表是不可行的,因為在這裡您必須將內容逐個添加到表格中,這需要花費很多時間。 但是,還有第二種方法可以幫助您在幾秒鐘內為大型工作表創建索引。

還請閱讀: 將表格圖片轉換為 Excel

方法 2:使用 VBA 代碼在 Excel 工作表中創建索引

VBA 代表 Visual Basic for Application。 通常,編碼人員使用 VBA 編輯器為 Excel 創建工具。 但是,如果您不知道如何編碼,您不必擔心,因為我們將提供代碼。 您只需將其複制並粘貼到編輯器中即可。

1. 打開 Excel 工作表並按  其他 + F11 進入 VBA 編輯器。

Vba 編輯器

2。 現在點擊 插入 從頂部的工具欄中選擇 模塊

將模塊插入 vba 編輯器

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

退出 vba 編輯器

6. 現在您將看到目錄是一次性創建的,其中包含所有超鏈接內容。

使用vba代碼在excel中創建索引

現在,您只需單擊任何超鏈接內容即可進行探索。

最後的思考

這就是您在 Excel 上創建目錄列表以便輕鬆導航大型工作表的方式。 如果你在 Excel 上工作,那麼你絕對應該學習這項技能,因為它會讓你保持領先。 此外,如果您喜歡我們的教程,那麼也請與其他人分享這篇文章。