如果一个excel文件中有很多工作表,创建一个工作表目录是一个非常好的选择。如果手动设置,会很麻烦,而且在删除或添加新工作表时无法自动更新。所以今天,Script Home的编辑器将分享一个由公式自动生成链接的目录。
先来演示一下效果:点击A列的目录可以快速跳转到指定的工作表。
1、公式-定义名称-输入自定义名称:shname,在参考位置输入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
2、在第一个工作表“资产负债表”的A列的单元格中输入公式并复制

=IFERROR(HYPERLINK("#"&INDEX(shname,ROW(A1))&"!A1",INDEX(shname,ROW(A1))),"")
3、 复制已设置的“资产负债表”公式A列,选择后续所有工作表粘贴到A列,然后将公式粘贴到后续所有工作表的A列。
4、选择所有工作表,调整列宽,设置背景颜色和字体颜色,最终效果如下图。
提示:get.workbook 是一个宏表函数,只能在定义名中使用。许多学生使用工作表中的公式导致错误。
注意:删除和添加工作表后,目录会自动更新!
以上是小编介绍的Excel编目方法。我希望它会对你有所帮助。如果您有任何问题,请给我留言。小编会及时回复您。非常感谢您对 Scripthome 网站的支持!
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-379614-1.html