用hyperlink制作会跳转的工作表目录

你好,我是刘卓。欢迎来到我的公号,excel函数解析。昨天咱们学了hyperlink的用法,今天就用它来制作会跳转的工作表目录。

效果如下图所示:

想要制作这个目录,首先要把工作簿下的所有工作表名提取出来,然后用hyperlink链接到它们各自的表中。

提取所有工作表名用的是get.workbook这个宏表函数。你还记得它的用法吗?点击《表名再多也不怕!一条公式提取所有工作表名》可以回顾。

第一步,定义一个名称bm,在引用位置输入公式:

=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())

这个名称bm返回的就是当前工作簿下的所有工作表名,是一个数组。

下面再对上面的公式简单说明一下:

get.workbook(1)返回了当前工作簿下的所有工作表名,但是表名前面有工作簿名。所以用mid截取出工作表名,截取的标志就是右中括号"]"。从右中括号的后面一位开始截取,截取的长度是99。

find就是找右中括号的位置,加1就是从它后面的一位开始截取。

t(now())返回的结果是空文本"",连接它主要是为了公式的更新,而又不影响最后的结果。now()返回系统的当前日期时间,是个易失性函数,因为它的结果一直是变化的。

第二步,将上一步的工作表名一一提取出来,公式为:

=INDEX(bm,ROW(A1))

第三步,用hyperlink制作超链接,公式为:

=HYPERLINK("#'"&INDEX(bm,ROW(A1))&"'!a1",INDEX(bm,ROW(A1)))

还记得昨天的文章吗,hyperlink第1参数的格式为"#工作表名!单元格",上面的公式中工作表名用一对单引号包裹,可以适用于所有的表名。

第2参数的跳转文本还是它的工作表名,只需把index那一段公式复制一下就可以了。最外层套个iferror来处理下错误值就ok了。

最后还要从其他工作表中返回目录表,这个公式就可以批量创建。选中第2个工作表,按住shift,选中最后一个工作表,选择一个要跳转的单元格,输入公式=HYPERLINK("#目录!a1","返回目录")。

不要忘了将这个工作簿保存为启用宏的工作簿,后缀为.xlsm。

链接:

https://pan.baidu.com/s/1geGZO9WZlf26ba320KTeqg

提取码:oitq
(0)

相关推荐

  • Excel中制作目录的3种方法,你了解几种?

    当Excel中工作表多的时候,每次找工作表就变的很麻烦,这个时候制作一个目录是非常重要的.今天给大家介绍Excel中的3种目录制作方法. 1.HYPERLINK函数 HYPERLINK函数主要作用就是 ...

  • 太高效了!一键制作会跳转的工作表目录

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.在工作中,有时候工作表比较多时,为了快速跳转到我们所需的工作表,可以考虑制作一个工作表目录. 今天就来分享一段代码,只需运行一下,瞬间就能生成工作 ...

  • 二分钟,生成能跳转的工作表目录

    小伙伴们好啊,很多时候,咱们的工作簿中会有多个工作表,怎样才能简单明了的管理工作表呢? 能建一个目录应该最方便了,今天咱们就学习一种给工作表创建目录的方法. 首先在工作簿中新建一个工作表,命名为&qu ...

  • 根据特定值跳转到工作表的制作方法,值得你收藏!

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 关于为工作表创建目录.跳转的话题我们之前已经介绍过两篇帖子,介绍了两种不同 ...

  • 一起做个工作表目录,能跳转的那种

    小伙伴们好啊,很多时候,咱们的工作簿中会有多个工作表,怎样才能简单明了的管理工作表呢? 能建一个目录应该最方便了,今天咱们就学习一种给工作表创建目录的方法. 首先在工作簿中新建一个工作表,命名为&qu ...

  • 另类的工作表目录制作方法,太有才了——

    有时候我们的工作簿中会有很多工作表,怎样才能简单明了的管理工作表呢?当然能建一个目录最好了,这里我们就学习一种给工作表创建目录的方法. 工作表名一大串,查看数据不方便. 建立一个目录表,点击链接能切换 ...

  • 【技巧1001-8】-终极指南|0基础制作工作表目录

    今天的主题是工作表目录,这个基本是办公中必备的技能了 尤其在表特别多的情况下,尤为必要 话不多说,进入主题,我们今天分享两种方法,彻底搞定这个问题 多文件目录管理(参考文末) 方法1:版本容错法 我就 ...

  • 制作自动更新的工作表目录,新增Sheet,一键更新

    制作自动更新的工作表目录,觉得有用麻烦点个"在看" 制作自动更新的工作表目录,觉得有用麻烦点个"在看" 展开

  • 一键生成Excel工作表目录,自动跳转到对应工作表

    利用兼容性制作Excel目录,觉得有用麻烦点个在看 利用兼容性制作Excel目录,觉得有用麻烦点个在看 展开

  • 如何更好的制作学术ppt: 演示文稿工作表

    当我们知道一个演示文稿是怎么一个结构之后,接下来就要开始准备我们的我们的演示文稿了.那么要怎么准备的呢?这里提供了一个演示文稿的准备工作表.我们可以通过以下十个方面来逐步的考虑我们演示文稿的内容 演示 ...