制作Excel工作薄目录
第一步:在名称管理器中定义名称——目录
- 目录:GET.WORKBOOK(1)&T(NOW())
- 说明,GET.WORKBOOK(1)用于提取工作表名称,T(NOW())用于及时更新。
第二步:在H2单元格输入:=IFERROR(HYPERLINK(INDEX(目录,ROW(1:1))&"!A1",INDEX(目录,ROW(1:1))),""),下拉单元格
![制作Excel工作薄目录 - 建筑学概论 - Seven的部落格](http://img1.ph.126.net/lEVJ-p1a6BDt9PKpsb8wNw==/6598127496904320451.jpg)
![制作Excel工作薄目录 - 建筑学概论 - Seven的部落格](http://img2.ph.126.net/_jeoWhNMRYZxow11_lCW1A==/6598121999346183410.jpg)
可以看到,已经将工作薄中的所有工作表提取并显示出来了。INDEX(目录,ROW(1:1))用来生成工作表名,hyperlink用来生成工作表超链接,iferror用来处理错误。
第三步:去除目录中的工作薄名称,使用right+len+find函数
- =RIGHT(INDEX(目录,ROW(1:1)),LEN(INDEX(目录,ROW(1:1)))-FIND("]",INDEX(目录,ROW(1:1))))
![制作Excel工作薄目录 - 建筑学概论 - Seven的部落格](http://img0.ph.126.net/4RwDtGASRJ5yNjvA-YSM3w==/6598103307648518658.jpg)
- =IFERROR(HYPERLINK(INDEX(目录,ROW(1:1))&"!A1",RIGHT(INDEX(目录,ROW(1:1)),LEN(INDEX(目录,ROW(1:1)))-FIND("]",INDEX(目录,ROW(1:1))))),"")
还有一种方法用来生成工作薄目录,就是直接使用右键点击单元格提供的超链接功能,同时结合插入形状进行目录的美化,不过这种方法需要自己手动操作,以后每添加一张工作表的时候,都要记得在目录中加一个超链接。