首頁 > 軟體教學 > 辦公室軟體 > 如何在Excel中添加目錄(以及為什麼)

如何在Excel中添加目錄(以及為什麼)

Linda Hamilton
發布: 2025-02-06 18:50:11
原創
900 人瀏覽過

高效管理Excel工作簿:多種創建目錄的方法

擁有數百個工作表的Excel工作簿?創建目錄可以輕鬆查找特定工作表。雖然Excel沒有一鍵式創建目錄功能,但以下方法可以幫助您實現!

為什麼需要在Excel中添加目錄?

如果您的Excel工作簿包含數百個工作表,並且需要查找特定工作表以更新或修改數據,手動搜索會非常耗時。而目錄則可以輕鬆導航工作簿并快速找到所需的表。

作為SEO內容撰寫者,我經常處理大型Excel文件,其中包含關鍵詞數據。使用目錄,我可以輕鬆跳轉到存儲所需信息的Excel工作表,節省大量時間和精力,避免在無數工作表和選項卡中滾動查找。

目錄有助於維護結構化佈局,通過邏輯方式組織相關工作表和部分,從而改善整體用戶體驗。它還可以使團隊成員更容易找到特定部分進行輸入和審查,並通過減少意外修改不相關數據的可能性來最大限度地減少錯誤。

以下演示使用Microsoft Excel 365。我的工作簿已包含四個工作表:團隊A、團隊B、團隊C和團隊D。

手動添加Excel目錄

要手動創建目錄,首先確定要放置的位置。建議創建一個新的工作表作為目錄,以便於查找和管理。

創建新工作表:右鍵單擊任何現有工作表名稱,然後單擊“插入”,然後選擇“工作表”。或者,您可以按Shift Alt F1。

How to Add a Table of Contents to Excel (And Why You Should)

接下來,選擇要添加超鏈接的單元格,例如B5(或您喜歡的任何單元格)。

選擇單元格後,轉到“插入”選項卡,單擊“鏈接”下拉項,然後選擇“插入鏈接”選項以顯示“插入超鏈接”對話框。您也可以使用Ctrl K快捷鍵訪問它。

How to Add a Table of Contents to Excel (And Why You Should)

導航到“在此文檔中放置”部分,選擇您首選的工作表,然後鍵入要顯示為超鏈接的文本。完成後,按“確定”插入鏈接。

How to Add a Table of Contents to Excel (And Why You Should)

對其他工作表重複此過程。

就是這樣!現在您有了可點擊的鏈接,單擊時將直接帶您到相應的工作表。

How to Add a Table of Contents to Excel (And Why You Should)

使用超鏈接函數/公式

手動在Excel中添加目錄的另一種方法是使用超鏈接函數。在此方法中,您需要鍵入所有工作表的名稱,並為每個工作表分別添加超鏈接公式。

首先,選擇要顯示目錄的單元格,然後輸入以下公式:

<code>=HYPERLINK("#'WorkSheetName'!A1", "FriendlyName")</code>
登入後複製
登入後複製

其中,“WorkSheetName”是要為其創建鏈接的工作表名稱。 “#”符號標識工作表,“!”代表目標工作表上的單元格位置。 “FriendlyName”變量表示將在目錄中顯示的名稱。

How to Add a Table of Contents to Excel (And Why You Should)

使用相同的公式對其他工作表重複此過程。

自動生成目錄

您可以使用Excel的Power Query工具自動創建目錄。使用此工具,只需點擊幾下即可在特定工作表上列出數百個工作表,並創建超鏈接,單擊時將直接帶您到每個相應的工作表。

為了Power Query的順利連接,建議您暫停與工作簿的OneDrive同步。您還應確保保存工作簿並暫時禁用共享。

首先,轉到Excel中的“數據”選項卡。單擊“獲取數據”,然後選擇“來自文件”,然後點擊“來自Excel工作簿”選項。

How to Add a Table of Contents to Excel (And Why You Should)

將出現一個對話框,您可以在其中選擇當前正在使用的工作簿。選擇後,單擊“導入”。

How to Add a Table of Contents to Excel (And Why You Should)

不要從出現的列表中選擇特定表格或工作表,而是選擇工作簿本身的名稱。然後,單擊“轉換數據”。

How to Add a Table of Contents to Excel (And Why You Should)

您現在將看到工作簿中所有工作表、表格和已定義名稱的列表。由於我們只需要工作表名稱,因此應用篩選器僅顯示“類型”選項中的工作表。

How to Add a Table of Contents to Excel (And Why You Should)

接下來,右鍵單擊“名稱”列(包含工作表名稱),然後選擇“刪除其他列”。此步驟只留下一個列出所有工作表名稱的列。

How to Add a Table of Contents to Excel (And Why You Should)

您還可以將標題重命名為您喜歡的任何名稱。進行這些更改後,單擊“關閉並加載到”選項。

How to Add a Table of Contents to Excel (And Why You Should)

選擇“現有工作表”,然後輸入要開始列表的單元格(例如,單元格A1或B5)。

How to Add a Table of Contents to Excel (And Why You Should)

您現在將擁有工作簿中所有工作表名稱的集合。

最後一步是使用超鏈接公式為工作表名稱創建超鏈接。當您為第一個工作表創建超鏈接並按Enter鍵時,所有工作表列都將自動更新其超鏈接。如果不是,您可以簡單地拖動填充柄將公式應用於目錄中的所有行。

您可以使用以下公式創建超鏈接:

<code>=HYPERLINK("#'WorkSheetName'!A1", "FriendlyName")</code>
登入後複製
登入後複製

How to Add a Table of Contents to Excel (And Why You Should)

現在,如果您單擊任何超鏈接,它將直接帶您到工作簿中的相應工作表。

自動刷新工作表

使用Power Query的一大好處是,您可以輕鬆更新目錄,無論何時添加或刪除工作簿中的工作表。

例如,我已經向工作簿添加了一個新的工作表,並將其保存為“團隊E”的名稱。現在我希望此工作表及其超鏈接出現在目錄中。

要更新大綱,只需返回主工作表,然後雙擊顯示在工作簿右側的“目錄”Excel查詢。

How to Add a Table of Contents to Excel (And Why You Should)

在打開的菜單中,單擊“刷新預覽”以更新目錄。

How to Add a Table of Contents to Excel (And Why You Should)

但是,當您更新它時,最近添加的任何表格或已定義名稱也將包含在更新的目錄中。要對其進行篩選,請導航到“篩選的行”選項,單擊“類型”下拉菜單,然後僅選擇“工作表”。

How to Add a Table of Contents to Excel (And Why You Should)

就是這樣! Power Query將自動更新目錄並包含新添加的工作表。

How to Add a Table of Contents to Excel (And Why You Should)

使用VBA代碼腳本

如果您的工作簿很大,您還可以使用VBA宏來自動化此過程,方法是遍歷所有工作表,為每個工作表創建列表項,並插入超鏈接。 (VBA代碼部分略,因為原文提供的代碼需要單獨運行,無法在此處直接呈現。)

創建返回目錄表的鏈接

如果您的工作簿有很多工作表,則在每個工作表上添加一個返回主目錄頁面的超鏈接會很有幫助。

首先,打開要添加返回鏈接的工作表,然後選擇需要顯示鏈接的單元格。接下來,轉到“插入”>“鏈接”>“在此文檔中放置”。選擇主工作表,然後鍵入“目錄頁”作為顯示文本。

How to Add a Table of Contents to Excel (And Why You Should)

您現在創建了一個鏈接,單擊時將返回到您的主目錄頁。您可以輕鬆複製此鏈接並將其粘貼到所有其他工作表上。

無論您處理的是少量工作表還是大型工作簿,這些方法都能幫助您高效地創建目錄。

以上是如何在Excel中添加目錄(以及為什麼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板