学习啦>学习电脑>工具软件>办公软件学习>Excel教程>Excel基础>

excel中制作目录并实现超链接的方法

业华分享

  Excel中经常需要制作目录以及超链接,目录与超链接具体该如何一同实现呢?接下来是学习啦小编为大家带来的excel中制作目录并实现超链接的方法,供大家参考。

  excel中制作目录并实现超链接的方法

  制作目录超链接步骤1:首先用find函数找到"]",公式=FIND("]",A2,1)(图五),再用replace函数提取到整个工作簿的名称公式=REPLACE(A2,1,C2,"")(图六),然后把这两个函数进行嵌套得到=REPLACE(A2,1,FIND("]",A2,1),"")(图七)


excel中制作目录并实现超链接的方法图5

excel中制作目录并实现超链接的方法图6

excel中制作目录并实现超链接的方法图7

  制作目录超链接步骤2:接着复制这条公式(在编辑栏里选中公式按ctrl+c)然后点开名称管理器(位置在图二中可以找到)选择《目录》,在引用位置把复制的公式粘贴进去,然后再复制前面的get.workbook(1)把它嵌套到A2的位置(如图八)


excel中制作目录并实现超链接的方法图8

  制作目录超链接步骤3:整理得到公式 =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1),1),"") 。注:如果有时候我们增减了工作表,那么怎么实现目录的自动刷新呢,很简单只要在原公式后面连个T(NOW())函数就可以实现了,因此最终的公式如下=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1),1),"")&T(NOW())。完成后关闭该对话框。


excel中制作目录并实现超链接的方法图9

  制作目录超链接步骤4:然后下拉A2进行填充,但是我们发现除了第一个是对的其他是错误的,为什么?这里要说明下 ,点击A2 在编辑栏里按下F9,会发现所有的工作表名称都在里面了(图十),辣么要怎么根据行号提取相应的工作表名称呢?直接用index函数就可以办到了。公式如下=INDEX(目录,ROW()-1)(图十一),这里又出现了新问题就是:当不存在工作表的时候会有#REF!提示,如何取消这个提示让它显示为空白呢,很简单在嵌套一个iferror函数就可以了 因此最最终的公式如下

  =IFERROR(INDEX(目录,ROW()-1),"").


excel中制作目录并实现超链接的方法图10

excel中制作目录并实现超链接的方法图11

excel中制作目录并实现超链接的方法图12

  制作目录超链接步骤5:说明:如果你不想在目录页显示目录这张工作表的名称,则不必减去1,公式如下=IFERROR(INDEX(目录,ROW()),"")如(图十三)


excel中制作目录并实现超链接的方法图13

  制作目录超链接步骤6:进行到这里我们的目标已经完成一大半了,接下来只要在进行超链接就可以大功告成了。因此我们要用到hyperlink这个超链接函数如图十四

  =HYPERLINK("#"&A2&"!A1","转到"),这样点击“转到”就可以跳转到对应的工作表了


excel中制作目录并实现超链接的方法图14

    747283