打开Excel工作簿后,切换至公式选项卡,点击名称管理器按钮。在弹出的窗口中选择新建,进入新建名称对话框。在名称栏中输入我的目录,在引用位置输入以下公式:
`=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())`
完成后点击确定按钮。此时会返回名称管理器主界面,确认我的目录已成功创建,随后关闭该窗口。
接下来,在任意单元格(通常选择目录工作表的A2单元格)中输入如下公式:
`=IFERROR(HYPERlink(我的目录&!A1,MID(我的目录,FIND(],我的目录)+1,50)),)`
该公式的作用是提取当前工作簿中各工作表的名称,并生成可点击的超链接。将该公式向下拖动填充,直至单元格显示为空白为止。此时,所有工作表的名称将依次列出,每个名称均为指向对应工作表A1单元格的超链接,实现快速跳转。
为方便在各个工作表之间自由导航,可将生成的目录区域复制并粘贴到每一个工作表的指定位置(如顶部或侧边栏)。这样无论身处哪个工作表,都能通过点击目录中的链接迅速切换至其他工作表,极大提升操作效率。
值得注意的是,上述功能依赖于Excel的宏命令(如GET.WORKBOOK函数),因此必须将文件保存为支持宏的格式。最后一步,请务必通过另存为功能,将工作簿保存为Excel启用宏的工作簿(*.xlsm)类型,以确保所有功能正常运行。
此外,另一种实现方式为:按Ctrl+F3打开名称管理器,新建一个名称X,在引用位置中输入:
`=MID(GET.WORKBOOK(1),FIND(],GET.WORKBOOK(1))+1,100)`
然后在目录页A2单元格输入:
`=HYPERlink(&INDEX(X,ROW())&!A1,INDEX(X,ROW()))`
并向下填充至出现错误提示为止,即可完成带链接的目录生成。


