如何生成百万级页面(批量创建多个页面和目录)
古哥平时喜欢把相同信息的文件尽量放在一张Excel工作簿中,每个页面都代表不同的信息,在建立一个工作簿的时候提前想好需要的工作表,整理成目录,通过目录的文件名快速转成对应的工作表页面;
举例说明:要出排程表的时候,需要很多相关信息,一个一个信息在ERP中查询也不太方便,古哥一般都从ERP中导出来放在一个工作簿里面,如生产任务明细表、销售订单明细表、仓库现存量明细表等;目录写好了,就是快速创建工作表页面了;
01 创建页面:
总共10几张表,当然觉得不多的话,也可以一个一个创建,但是实际上我们可以通过数据透视表来快速创建新的工作页面;
选中需要创建的目录的数据→点插入→数据透视表→在数据透视表字段中把目录拖拽到筛选框中→再点数据透视步分析→选项→显示报表筛选项→确定→快速创建了所需要的工作页面;
到了这一步的话还有没完成,因为是用数据透视表创建的,所以会有一行数据透视表的选项,我们通过批量选中工作表的功能,清除全部就可以了,这样就完成了快速创建工作表页的方法;
操作步骤:选中第一个页面→鼠标移动到最后个页面的同时按住Shift键→开始→编辑→清除→全部清除→完成;
02 创建目录:
还有一种情况是,在建立一个工作簿后,由于工作内容的增加,然后创建好多页面,此时想整理一下,为其创建目录,创建目录的方法有很多,学习成本相对低的不是用VBA宏,也不是用第三方软件(可能收费),就用函数CELL VSTACK 文本提取函数就可以了;
第一步:用批量选中工作表的方法,录入函数,这个函数可以通用,代表提取任意工作页的工作名,可以保存下来=TEXTAFTER(CELL(“filename”,A1),”)”)
第二步:新建一个目录页面,把工作表名全部提取到一个页面,还是用批量选中的方法,录入函数:=VSTACK('01排程表:10生产异常明细表'!A1),这样就把所有工作表的名称放在一张工作表目录上面了
03 创建链接:
目录创建了了,就是要写一个函数形成动态引用,当工作页的名字改变了,目录也变,链接也变,此时可以用到函数CONCAT和HYPERLINK,我们分别输入以下两个公式:
B2 =CONCAT("#",A2,"!A1")
C2 =HYPERLINK(B2,A2)
就完成了整体工作簿的全部动态串联,我们可以测试一下,表2明显有问题,少了一个“生”字,我们在工作页面加上,得到以下结果
最后一步就是为每个页面创建一个返回目录,我们在一个单元格中录入返回目录,按下Ctrl K,创建超链接,指向目录;
创建这个链接目录后,复制这个单元格,用批量选中工作表的方法,把这个目录中的返回目录复制到工作表页面中,效果如下图
这样就把一个全部链接的目录建立好了。
我是古哥:
从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com