为一大串工作表创建目录,技巧、VBA、函数都可以实现,今天先说说技巧的方法
一.技巧
涉及知识点: Excel各版本行列数限制、文件兼容性检查、HYPERLINK函数基本用法
适用Excel版本:Excel 2010及以上
Excel 2003版一共可容纳256列65536行
Excel 2007及以上版本是16384列1048576行
利用这个特性可以取巧得到工作表的超链接,进而实现快速生成目录的目的,以下是具体步骤:
1.选中需要在目录中显示的工作表(鼠标左键点第一个工作表,按住Shift键后左键单击最后一个工作表可以选中全部工作表)
输入公式“=XFD1”,Ctrl+Enter结束编辑。
2.点击【文件】-【信息】-【检查问题】-【检查兼容性】
3.可以看到兼容性检查的提示,大意就是这个工作簿中的数据超过了Excel2003和以前版本的最大列数限制balabala
4.然后点【复制到新表】,就可以看到关于这个兼容性问题的报告,里边有问题描述和涉及到的表格超链接
5.选择超链接所在单元格,右键-【复制】
6.回到目录工作表,右键-【粘贴】,这样就实现了批量创建工作表链接的目的。
7.如果嫌那些“!A1 ”碍眼的话,直接选中Ctrl+H打开替换对话框,【查找内容】输入“!A1”,【替换为】什么也不输,点【全部替换】就OK了
8.关于"返回"目录页的超链接
选中需要创建返回目录的工作表(不知道怎么连选工作表的话往上翻看第1条)
在需要创建返回超链接的单元格(以B1为例),输入公式 =HYPERLINK("#目录!A1","返回")
Ctrl+Enter结束编辑,哦了。
下次再说函数创建目录的方法~~