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

小伙伴们好啊,很多时候,咱们的工作簿中会有多个工作表,怎样才能简单明了的管理工作表呢?

能建一个目录应该最方便了,今天咱们就学习一种给工作表创建目录的方法。

首先在工作簿中新建一个工作表,命名为“目录”。

接下来主要是两个步骤:

1、自定义名称

单击B1单元格,切换到【公式】选项卡,单击【定义名称】,弹出【新建名称】对话框,在“名称”文本框中输入“目录”,在“引用位置”文本框输入以下公式:

=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())

2、创建带链接的目录

B1单元格输入公式,并向下复制:

=IFERROR(HYPERLINK('#''&MID(目录,FIND(']',目录)+1,99)&''!A1',MID(目录,FIND(']',目录)+1,99)),'')

现在可以看到效果了,单击目录中的工作表名称,就会自动跳转到相应工作表。

使用这个公式,不论工作表名称中有无特殊符号,都可以正常跳转。

接下来可以继续添加【返回目录】的超链接。

在任意工作表的空白单元格中输入以下公式:

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

然后复制该单元格,粘贴到其他工作表中,这样就OK了。

咱们简单分解一下公式各部分的含义:

GET.WORKBOOK函数返回的结果类型为“[工作簿名称]+后缀名+工作表名称”的样式。

NOW()返回当前系统日期和时间,T(NOW())返回一个空值,目的是让GET.WORKBOOK函数结果能够实时更新。

FIND(']',目录)部分,用于查找符号']'在自定义名称“目录”计算结果中的位置。

MID(目录,FIND(']',目录)+1,99)部分,从“目录”中的']'符号后一个字符处取值,取值长度为99个字符,这里的99可以写成任意一个较大的数值。

HYPERLINK函数用于创建一个快捷方式(跳转)。当单击函数HYPERLINK所在的单元格时,Excel将打开链接的文件或跳转到指定的工作表的单元格。

注意:工作表保存时需要选择保存类型为“Excel 启用宏的工作簿(*.xlsm)”,否则再次打开时就不能正常使用了。

图文制作:祝洪忠

(0)

相关推荐

  • 仅需4步,让你的Excel工作表目录实现自动更新,简单又实用

    一.HYPERLINK函数 HYPERLINK函数:创建一个快捷方式,或者超链接,用于快速打开对应的文件 语法:=HYPERLINK (link_location,[friendly_name]) 第 ...

  • 太好用了!必学!超链接函数hyperlink的用法

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天要和你分享的函数是hyperlink.它是一个超链接函数,可以打开指定的路径文件或跳转到指定文件的具体位置,非常的有用. -01- 函数说明 ...

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

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

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

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

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

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

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

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.昨天咱们学了hyperlink的用法,今天就用它来制作会跳转的工作表目录. 效果如下图所示: 想要制作这个目录,首先要把工作簿下的所有工作表名提取 ...

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

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

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

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

  • Excel 自带的简易工作表目录,还带跳转链接

    当工作簿中有很多工作表时,如何快速给每个工作表制作一个带链接的目录,点击目录中的名称就能跳转到对应的工作表?其实方法有很多,比如之前给大家分享过的:今天再教大家一个神级技巧,用 Excel 自带的功能 ...

  • 工作表目录超链接及返回

    Private Sub Workbook_Open() '提取各个工作表标签名称并在第一页建立目录和超级链接的程序加返回程序 Dim mysheet As Worksheet Dim Rowindex ...

  • 如何一键生成带超链接的工作表目录?

    Sub BuildSheetList() Dim sht As Worksheet, i As Long, strName As String With Columns(1) .Clear '清空A列 ...

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

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