打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用Excel批量创建工作表并生成目录

如果要创建很多个内容一样的工作表,你会怎么操作呢?多次插入工作表进行复制,手不酸吗?用VBA代码,好像有点复杂。

别担心,下面的例子也许能帮到你。 利用数据透视表批量生成多个指定名称的sheet,再用名称管理器获得sheet表地址做超链接生成目录

1.插入透视表

新建一个工作簿把第一个sheet名称改为目录将需要的工作表名写在其中一列,这里以日期为例,创建3月1日到3月13日共13个工作表。将日期数据全部选择-插入-数据透视表,将日期拖到筛选器位置。

先创建透视表,插入-数据透视表-现有工作表-点击一个位置(图中画红框)回车确定即可

       

动图操作来一遍

       

           

2.点击显示报表筛选页

       

     

点击完成-在弹出窗口选择日-确定,就可以看到下面1号到13号的表被创建好了,动图演示

       

     

3.批量复制表格模板

点击3月1sheet表按住shift键不放,再点击最后一个表,此时1号到13号的表都被选中了,我们复制下之前的模板,只需要粘贴一遍,所有的表就都有了。(如果目录sheet跑后面去了,可以再移动到最前面)

       

       

4.定义名称,用宏表函数获取表名

点击菜单-公式-名称管理器-新建,名称写上目录,引用位置输入公 =get.workbook(1) 注意英文状态括号

       

 

5.获取工作表地址

在A列或B列单元格输入公式 =index(目录,row()) ,注意row()是有括号的,下拉公式就可以看到各个工作名称了。

       

     

6.做超链接生成目录

利用HYPERLINK函数做超链接,在D2单元格输入公式 =HYPERLINK("#'"&A2&"'!D2",C2),此时超链接就生成了,可以跳转了。

       

       

将D2单元格调为日期格式,再下拉公式(因为表名是日期,日期在常规格式下显示为数字需要调整格式)

     

       

7.设置返回目录链接

现在3月1号的表上插入一个超链接,在H1单元格写上返回目录,右击插入超链接-本文当中的位置-目录

       

     

再用步骤3中的批量复制将刚刚设置的返回目录单元格复制到所有表的H1位置

       

     

重点来了,如果要保存文档给其他人用,文件保存类型一定要选择-启用宏的工作簿,这样在别的电脑上才能正常使用。

       

     

目录制作的方法,到此结束,感兴趣的小伙伴们可以自己试试。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel 2010中让index函数自动更新
能跳转的Excel工作表目录,升级通用版
30秒制作Excel目录,让你秒变Excel高手,同事都看呆了!
分享一个操作技巧,创建工作目录
Excel中为多个工作表创建目录
如何将合并单元格中公式的值复制到另一个相同列数的合并单元格中?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服