Excel提取sheet页签,并生成跳转链接

场景

有非常多的Excel的sheet页签时,做一个目录,可以快速点击定位

方法

1、新建一个页签,重命名为:目录

2、公式→定义名称

 3、定义名称为“ML”(此处可以自定义命名,但注意后面会用到,所以别太复杂),引用位置处输入如下代码,然后点确定

=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())

 4、在目录sheet页签,找一个格子输入如下代码(注意ML是上一步定义的名称,如何定义的不是ML,需要自行修改):

=IFERROR(HYPERLINK("#'"&INDEX(ML,ROW(A1))&"'!a1",INDEX(ML,ROW(A1))),"")

 5、将鼠标放在刚才格子的右下角,鼠标编程十字形,然后按住鼠标向下拖动,直至出现空的单元格(所有页签都已经显示)

6、点击名称就可以跳转到对应sheet页签

7、保存或另存为xlsm格式(务必保存为此格式,否则关闭后将失效)

8、再次打开时,会有安全警告,务必点击“启动内容”,才能看到链接

 进阶

1、多下拉几行

2、当插入新的sheet或者改名时

 3、只要你下拉的格子数量大于总的sheet页签数量,目录页都会自动更新(如果没有自动更新,可以保存关闭一次,务必保存为xlsm格式,再打开一半就更新了)

猜你喜欢

转载自blog.csdn.net/ww2011/article/details/129894794