applogo.png

简介

想组织Excel工作簿中的所有工作表吗?尝试创建目录。它使查找特定工作表变得容易,特别是如果你的Excel文件包含数百个工作表。不幸的是,Excel没有创建目录的一键功能,但有一种方法!
为什么要在Excel中添加目录
如果Excel工作簿中有数百张工作表,需要找到一张特定的工作表来更新或修改数据,你会怎么做?手动搜索将花费太多时间。但是,如果你创建了目录,则可以轻松浏览工作簿并快速找到所需的工作表。
作为一名SEO内容作者,我有时会处理和管理包含关键字数据的大型Excel文件。有了目录,我可以很容易地跳到存储所需信息的确切Excel表,节省了大量时间和精力。它还消除了滚动浏览无数工作表和选项卡的需要。
目录通过逻辑地组织相关的工作表和部分来帮助你保持结构化的布局,从而改善整体用户体验。它还使你的团队成员更容易找到特定的部分进行输入和审查。此外,你可以通过减少意外修改无关数据的机会来最大限度地减少错误。
提示:我将使用Microsoft Excel 365进行此演示。我的工作簿已经包含四个工作表:Team A、Team B、Team C 和 Team D。
手动将目录添加到Excel
若要手动创建目录,请先决定将其放置在何处。建议为目录创建一个新的工作表,以便更容易定位和管理。
要创建新工作表,请右键单击任何现有工作表名称,然后单击“插入”,然后选择“工作表”。或者,你可以按Shift+Alt+F1。

接下来,选择要添加超链接的单元格,如B5(或你喜欢的任何单元格)。
选择单元格后,转到“插入”选项卡,单击“链接”下拉项,然后选择“插入链接”选项以显示“插入超链接”对话框。你还可以使用Ctrl+K快捷键访问它。

导航到“本文档中的位置”部分,选择首选工作表,然后键入要为超链接显示的文本。完成此操作后,按“确定”插入链接。

对其他工作表重复该过程。
现在,你有了可点击的链接,点击后可以直接跳转到相应的工作表。

使用超链接函数/公式
在Excel中手动添加目录的另一种方法是使用超链接功能。在此方法中,你需要键入工作表的所有名称,并分别向每个工作表添加超链接公式。
要开始,请选择要显示目录的单元格,然后输入以下公式:
=HYPERLINK("#'WorkSheetName'!A1", "FriendlyName")
在这里,“WorkSheetName”是要为其创建链接的工作表的名称。“#”符号标识工作表,感叹号“!A1”表示目标工作表上的单元格位置。最后,“FriendlyName”变量表示将在目录中显示的名称。

使用相同的公式对其他图纸重复此过程。
自动构建目录
你可以使用Excel的Power Query工具自动创建目录。使用此工具,只需单击几下,你就可以在特定工作表上列出数百个工作表,并创建超链接,单击后将直接带到每个相应的工作表。
注意:为了在Power Query中实现平稳连接,我建议你暂停OneDrive与工作簿的同步。你还应确保已保存工作簿并暂时禁用共享。
若要开始,请转到Excel中的“数据”选项卡。点击“获取数据”,然后选择“从文件”,点击“从Excel工作簿”选项。

将出现一个对话框,你可以在其中选择当前正在使用的工作簿。选择后,单击“导入”。

选择工作簿本身的名称,而不是从显示的列表中选择特定的表或工作表。然后,单击“转换数据”。

现在,你将看到工作簿中所有工作表、表格和已定义名称的列表。由于我们只需要工作表名称,因此应用过滤器仅显示“Kind”选项中的工作表。

接下来,右键单击“名称”列(包含工作表名称),然后选择“删除其他列”。此步骤只剩下一列,其中列出了工作表的所有名称。

你还可以将标题重命名为任何首选名称。进行这些更改后,单击“关闭并加载到”选项。

选择“现有工作表”,然后输入你希望列表开始的单元格(例如,单元格A1或B5)。

现在,你将拥有工作簿中所有工作表名称的集合。
最后一步是使用超链接公式为工作表名称创建超链接。为第一张工作表创建超链接并按Enter键时,所有工作表列都将自动更新其超链接。如果没有,你只需拖动填充手柄即可将公式应用于目录中的所有行。
你可以使用以下公式创建超链接:
=HYPERLINK("#'"&[@WorkSheetName]&"'!A1", [@FriendlyName])

现在,如果你单击任何超链接,它将直接带你到工作簿中的相应工作表。
自动刷新工作表
使用Power Query的一大好处是,无论何时在工作簿中添加或删除工作表,都可以轻松更新目录。
例如,我在工作簿中添加了一个新工作表,并将其保存为“Team E”。现在,我希望此工作表及其超链接出现在目录中。
要更新大纲,只需返回主工作表,双击工作簿右侧显示的“目录”Excel查询。

在打开的菜单中,单击“刷新预览”以更新目录。

但是,当你更新它时,最近添加的任何表或定义的名称也将包含在更新的目录中。要过滤它,请导航到“过滤行”选项,单击“类型”下拉菜单,然后仅选择“工作表”。

Power Query将自动更新目录并包含新添加的工作表。

使用VBA代码脚本
如果工作簿较大,你还可以使用VBA宏通过迭代所有工作表、为每个工作表创建列表条目并插入超链接来自动执行此过程。
若要添加VBA代码,你需要“开发工具”选项卡。如果你以前没有访问过它,则它在功能区中不可见。但是,你可以通过转到“文件>选项>自定义功能区”并启用“开发工具”选项来激活它。

接下来,转到“开发工具”选项卡,选择“Visual Basic”选项打开VBA编辑器,或者简单地使用Alt+F11快捷键。

要插入新模块,请单击“插入>模块”。

最后,将一下VBA代码粘贴到编辑器窗口中,然后单击“运行”或按F5执行代码。

你已为Excel工作簿创建了一个目录工作表。

创建返回目录的链接
如果你的工作簿有很多工作表,在每张工作表上添加一个超链接,让你返回主目录页面会很有帮助。
首先,打开要添加返回链接的工作表,然后选择需要显示链接的单元格。接下来,转到插入>链接>本文档的位置中。选择要显示的文本中,键入“目录页”作为显示文本。

现在,你已经创建了一个链接,单击该链接后,将返回主目录页面。你可以轻松复制此链接并将其粘贴到所有其他工作表上。
无论你处理的是几张工作表还是一个大工作簿,这些提供的方法都将帮助你高效地创建目录。 

二维码

在Excel中添加目录的几种方法,看下有没有适合你的

保存图片,微信扫一扫

公众号:

上一页 下一页
其他信息
行业: 微营销
地区:
时间:2024-09-14
标签:

上一篇:使用Spring Boot集成Nacos进行配置管理

下一篇:新Outlook的9个最佳功能,可以让你的安排和工作事半功倍

赞 0
分享
猜你喜欢

账号登录,或者注册个账号?