首页 > 软件教程 > 办公软件 > 如何在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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板