一个公式做出报表动态超链接目录,超赞!
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
工作中难免遇到比较大的文件,比如工作簿中包含若干个工作表,需要经常跳转。
这时候如果包含的工作表数量很多,名称很长,就会导致不便操作,往往为了找到某个工作表而需要点击翻看半天工作表标签,最有效的方法就是创建工作表目录。
今天就来介绍一下创建工作表目录,并且让目录能随变动同步更新的方法。
本教程内容担心记不全的话,可以分享到朋友圈给自己备份一份。
动态更新超链接目录效果展示
先看一下工作表目录做好以后的效果吧。
可以实现以下几种功能:
点击工作表目录,即可跳转至目标工作表;
工作表名称改变后,目录同步更新;
新增或删减工作表后,按F9即可刷新工作表目录。
从以上动图演示可见,这样的工作表目录不但方便,而且可以同步更新。
下面我告诉你它的创建过程和方法。
利用函数公式自定义名称
依次单击功能区的公式选项卡-定义名称
定义一个名称sht,公式如下
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
一句话解析:
定义这个名称的作用是引用工作簿中每一张工作表的名称,将其作为sht的每一个元素,后续创建目录链接时便于引用。
宏表函数GET.WORKBOOK(1)的作用是返回带工作簿名称的工作表名,再用文本函数截取其中的工作表名称部分。
T(NOW())作用是借助NOW函数的易失性实现名称的自动更新。
定义好的名称sht返回的数组即{"更多教程请关注>>","微信公众号(ExcelLiRui)","微博@Excel_函数与公式","Sheet1","555"}
关于宏表函数的详细讲解在九期特训营的函数中级班。
创建带超链接功能的工作表目录
定义好名称sht以后,就可以借助Excel函数公式实现动态目录了。
A2单元格输入以下公式:
=IFERROR(HYPERLINK("#'"&INDEX(sht,ROW(A1))&"'!a1",INDEX(sht,ROW(A1))),"")
一句话解析:
超链接跳转功能是借助HYPERLINK函数实现的,IFERROR函数作用是排除错误值的显示。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。