⽤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()是有括号的,下拉公式就可以看到各个⼯作名称了。
怎么创建excel表格6.做超链接⽣成⽬录
利⽤HYPERLINK函数做超链接,在D2单元格输⼊公式 =HYPERLINK('#''&A2&''!D2',C2),此时超链接就⽣成了,可以跳转了。
将D2单元格调为⽇期格式,再下拉公式(因为表名是⽇期,⽇期在常规格式下显⽰为数字需要调整格式)
7.设置返回⽬录链接
现在3⽉1号的表上插⼊⼀个超链接,在H1单元格写上返回⽬录,右击插⼊超链接-本⽂当中的位置-⽬录
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论