客户问题:一个文件中有近50张工作表,找起来非常不方便,想在首页做个导航如何实现
浏览:2811 更新:2018-08-28 11:12 标签:

客户问题: 一个文件中有近 50 张工作表,找起来非常不方便,想在首页做个工作表导航,如何实现?

image001.gif 

 

Excel 当中如果工作表数量少,我们可以在首页导航处手动输入文字,添加超链接。 但当工作表数量特别多时,甚至有些客户有近 200 张表的情况,手动制作就非常麻烦,费时。

 

解决方案:

VBA 一定可以完成这项任务,但如果没接触过代码的同事还是有些望而生畏,以下方案是针对于前台的解决方法。

 

1.       定义名称(定义名称为 name,引用位置  =get.workbook(1)  取工作簿中第一个工作表名

 

 

image002.gif 

2.       创建首页导航工作表 index ,在需要出现工作表名的位置输入公式 =name

image003.gif 

3.       由于是整个工作表的长路径名,另外希望是所有表的名字,需后续处理一下,公式如下

=MID(INDEX(name,ROW()-5),FIND("]",name)+1,100)

image004.gif 

4.       制作超链接,使用函数 hyperlink

=HYPERLINK(INDEX(name,ROW()-5)&"!A1",MID(INDEX(name,ROW()-5),FIND("]",name)+1,100))

 

image005.gif 

工作表太多,分成两列展示呢?大家思考一下要如何更改公式呢? 想更深入的掌握Excel的巧妙应用,大家可以继续关注回归线的课程!

 


收藏
全部评论0
0.081439s