您好,欢迎来到好土汽车网。
搜索
您的当前位置:首页为Excel2007同一工作薄中多个(所有)工作表创建目录

为Excel2007同一工作薄中多个(所有)工作表创建目录

来源:好土汽车网


创建目录模板,为Excel2007同一工作薄中多个(所有)工作表创建目录

打开Excel 2007新建一个空白工作薄,把第一张“sheet1”工作表标签重命名为“目录”工作表。A1单元格输入1。选中B1单元格,点到“公式”选项卡,单击“定义名称”,在弹出的“新建名称”窗口中输入名称“工作表名”,在引用位置中输入公式=INDEX(GET.WORKBOOK(1),$A1)&T(NOW()),单击确定。

在“目录”工作表的B1单元格输入公式=IFERROR(HYPERLINK(\"#'\"&工作表名

&\"'!A1\工作表名,LEN(工作表名)-FIND(\"]\工作表名))),\"\"),然后回车,就可以看到B1单元格中显示了“目录”两个字。这个公式有别于网上能找到的大多数教程里的公式,因为即使表格名称里有()@#$%等特殊字符也是能正确识别的,不会出现引用无效的提示,关键就是公式中多了#字符和单引号。

然后调整A1和B1的列宽、字体、颜色等,再选中A1:B1单元格,把鼠标指向选中区域右下角的“填充柄”按住鼠标左键向下拖动到400行,一般400个应该够了。

然后把其他工作表都删除,只保留一张“目录”工作表。单击“Office”按钮,选择“另存为”, 在弹出的另存为窗口中选择保存类型为“Excel启用宏的模板(*.xltm)”格式、文件名为“目录.xltm”,保存到C:\\Program Files\\Microsoft Office\\Office12\\XLSTART文件夹下,关闭Excel 2007退出。若你的Office不是按默认路径安装,请按实际安装路径修改。

至此,模板就创建好了。以后要为工作簿创建目录就简单了,只要用Excel 2007打开要创建目录的工作簿,在第一张工作表的标签上右击选择“插入”,在“插入”窗口中双击选择“目录”,即可在第一张工作表前插入一张“目录”工作表,并显示出所有工作表目录。单击工作表名即可跳转到相应工作表。创建目录后,在这个工作簿中增加、删除工作表或者修改工作表名称,“目录”工作表中的工作表目录都会自动更新。

由于宏表函数GET.WORKBOOK(1)是通过宏功能起作用的,所以插入了工作表目录的文档最后都必须以“Excel启用宏的工作簿 (*.xlsm)”格式另存,这样下次打开时才能正常显示工作表目录。此外,打开工作簿时,Excel 2007默认会禁用宏,得单击警告栏中的“选项”按钮,选中“启用此内容”单选项,确定后才能显示工作表目录。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- howto234.com 版权所有 湘ICP备2022005869号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务