excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel技巧:用公式生成智能跳转的目录

当Excel工作薄中有多个工作表时,如何可以一目了然地看到所有工作表的名称,并且方便地在它们之间切换呢?答案是使用公式生成智能跳转的目录。本文将分享如何使用公式快速生成工作表的目录,让你的工作更高效。

第一步:创建公式目录

在Excel工作簿中,点击【公式】-【定义名称】,在弹出的对话框中,名称中输入“目录”,引用位置输入=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW()),然后点击确定,定义了一个名称为目录的公式。

  • INDEX函数是用来从一个数组中返回指定位置的元素的。

  • GET.WORKBOOK(1)函数是一个宏函数,它可以提取工作簿的各种信息,参数1表示提取工作簿中的所有工作表名称。

  • ROW(A1)表示返回A1单元格所在的行数,也就是1。

  • T函数是用来判断一个值是否为文本的,如果是文本就返回该文本,如果不是就返回空值。

  • NOW()用来返回当前的日期和时间的,它是一个易失性函数,可以让公式自动刷新,从而自动更新目录。

第二步:构建目录工作表

新建一个名为“目录”的工作表。在A2单元格输入公式=IFERROR(HYPERLINK("#'"&MID(目录,FIND("]",目录)+1,99)&"'!A1",MID(目录,FIND("]",目录)+1,99)),"")并往下拉填充公式。这个公式将在目录中为每个工作表生成超链接,实现智能跳转。

  • IFERROR函数是用来判断一个表达式是否出错的,如果出错就返回指定的值(这里返回空值),如果不出错就返回表达式的结果(返回工作表名称)。

  • HYPERLINK函数是用来创建超链接的,它有两个参数,第一个参数是链接的位置,第二个参数是链接的显示文本,如果省略第二个参数,就会显示第一个参数的内容。

  • MID(目录,FIND("]",目录)+1,99)是从目录这个文本中,从右括号后面的位置开始,提取99个字符的子文本,即去掉了左边的方括号和文件名,获取工作表的名称。

第三步:制作返回的超链接

首先,选择目录之外的工作表:先选择第二个工作表,按住Shift键,再点击最后一个工作表。然后,在A1单元格输入公式=HYPERLINK("#目录!A1","返回目录"),选中的工作表都将有一个“返回目录”的超链接,从而可以实现便捷地切换。

第四步:保存工作表

因为GET.WORKBOOK函数是一个宏函数,需要启用宏才能运行,所以保存工作表时需要选择保存类型为“Excel启用宏的工作(*.xlsm)”,否则下次打开时不能正常使用。

希望这篇文章对你有帮助,您的点赞和收藏是我持续更新文章的最大动力,感谢您的支持。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接