首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel–工作表太多?做个带链接的目录啊

不止一次听做贸易的小伙伴们说起,自己的 Excel 表中动辄几十上百个工作表,要一页页找起来非常费劲。

有没有简单的办法给所有工作表创建一个带超链接的目录,一点就能去到需要的工作表?

甚至,能否在每个工作表上再加一个返回目录的链接?

不但可以,而且方法超级简单。

案例:

给下表做一个工作表目录,带跳转链接;并且在每个工作表中增加一个返回目录的跳转链接。

解决方案:

1. 选中所有工作表,可以按住 shift 键,用鼠标点击第一个和最后一个工作表实现

2. 在 A1 单元格输入以下公式:

=XFD1

3. 点击 Excel 菜单栏的 Office 按钮 -->“准备”-->“运行兼容性检查器”

4. 在弹出的对话框中点击“复制到新表”按钮

5. 此时可以看到,工作表的最末多出来一个名为“兼容性报表”的新工作表,其中就含有我们所需的带链接的工作表目录

原理:

此操作必须在 Excel 2007 以上版本,即 .xlsx 格式文件中才适用

Excel 2003 版的最大列数为 256,即 2^8,而 2007 以后版的最大列数为 16384,即 2^14

xfd1 就是 2007 版的最后一列的第一个单元格

由于 2003 版不存在这个单元格,就可以通过 Excel 兼容性检查把含有这个单元格的所有工作表名及其链接列出来

这正是我们需要的效果

6. 现在将目录页中的无关信息删除,进行适当的排版即可。

工作表名称的多余信息删除,可以利用 Ctrl+E 的方式快速完成,具体可参见Excel 快捷键(二) – Excel 成精了之 Ctrl + E

7. 然后把这张工作表的名称改为“目录”,并且移动到所有工作表的前面,就已经完成了目录制作

8. 接下来给每个工作表增加一个返回目录的链接:

选中所有工作表 --> 在 A1 单元格中输入以下公式:

=HYPERLINK("#目录!A1","返回目录")

公式释义:

HYPERLINK 函数,用于创建一个快捷(跳转)方式

其格式为:HYPERLINK(link_location,friendly_name).

link_location 为链接位置,本例为 "#目录!A1"

friendly_name 为显示文本,本例为 "返回目录"

本公式中,# 表示当前工作簿,! 表示工作表

9. 现在随便点开一个工作表,可以看到返回目录链接都已经建好了

10. 以下是实际使用效果,是不是非常方便?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230108A01TXH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券