第一張工作表重命名「目錄」。選 B1 → 「公式 ▸ 定義名稱」,名稱 工作表名,參考位置:
=INDEX(GET.WORKBOOK(1),$A1)&T(NOW())
GET.WORKBOOK(1) 取得所有工作表名稱,INDEX 依 A 欄流水號取對應名稱,T(NOW()) 強制重算(宏函數不自動重算)。
A1 輸入 1,B1 輸入:
=IFERROR(HYPERLINK(工作表名&"!A1",RIGHT(工作表名,LEN(工作表名)-FIND("]",工作表名))),"")
向下填充 300 列(超過實際工作表數無影響),A、B 欄自動列出所有工作表名稱並含超連結,點擊即跳轉。
調整字體、欄寬 → 刪除其他工作表僅留「目錄」→ 「Office 按鈕 ▸ 另存新檔」類型選「Excel 啟用巨集的範本 (*.xltm)」,檔名 目錄.xltm,存至 C:\Program Files\Microsoft Office\Office12\XLSTART。
開啟任意活頁簿 → 右鍵第一張分頁標籤 → 「插入」→ 選「目錄」→ 即刻生成目錄工作表。新增/刪除/重命名工作表後目錄自動更新。啟用巨集後才會顯示(開啟時點選「選項 ▸ 啟用這個內容」)。