高清电影_高清电视剧_热门资讯_Excel学习_迅雷电影下载_网络资源

首页|高清电影|Excel学习|高清剧场|学习交流|杂七杂八|网络资源|穿戴数码|热门资讯

自动创建带链接的Excel工作表目录

 

前天我们学习了手工设置目录和超链接的方法,今天我们学习使用公式自动创建超链接的方法。

【例】如下图所示excel文件中,要求创建指向各个工作表链接的目录。


一、首先,要获取所有工作表的名称

引用位置 =GET.WORKBOOK(1)

注:name可以获取当前文件中所有工作表的名称,只是带有工作簿名称。即:

{"[工作簿1]目录","[工作簿1]工资总表","[工作簿1]销售部工资表","[工作簿1]服务部工资表"}

 

引用位置 =MID(name,FIND("]",name+1),99)

名称Sname可以获取不带工作簿名称的工作表名称数组。即:

{"目录","工资总表","销售部工资表","服务部工资表"}

 

3、输入到工作表中,用INDEX逐个提取工作表名称

=INDEX(Sname,ROW(A2))

二、然后自动插入超链接

=HYPERLINK("#"&INDEX(Sname,ROW(A2))&"!A1",INDEX(Sname,ROW(A2))

 

=IFERROR(HYPERLINK("#"&INDEX(Sname,ROW(A2))&"!A1",INDEX(Sname,ROW(A2))),"")

 

最终目录效果为:

 

:get.workbook 是宏表函数,只能在定义名称中使用。有很多同学在工作表的公式中使用导致错误。

Tags:excel | 2015/3/23 | 发表评论

相关文章:

Powered By Z-Blog