520因爱而购,为爱放价
特推超级会员限时疯狂抢购
点击了解
支持微信公众号+小程序+APP+PC网站多平台学习
我的小表妹小爱同学最近新入职了一家物流公司,我这偷偷的很开心啊,这以后发快递岂不是免费了,得赶紧开一家淘宝店去。本想着多跟小表妹联系联系沟通感情,可是每次约她都没时间,总是在加班干活儿。我终于忍不住上门堵人,我可怜的小爱表妹依旧在加班,跟我说她每天都需要把当天的发单统计表依照到站地的不同分别汇总出来,统计一下单据和费用情况。而且她用的是纯手工的筛选复制粘贴方式,这累断手也干不完啊。
看着小爱表妹这几天累得头昏眼花的,我赶紧叫她停下来,活不是这么干的,给她讲了几个Excel将一张表拆分成多个表的方法。我和小爱先整理了一下她的基本工作思路:
方法一:用数据透视表搞定工作表拆分
用数据透视表对表格进行拆分非常简单,只需要三个简单的骤即可,具体如下:
1. 插入数据透视表(插入前先将到站列拷贝一下作为筛选用);
2. 将分拆条件字段“到站筛选”拖入筛选框,值字段那里“求和项”删除后会提示有重名字段,我在后面加了一个空格,调整好格式;
3. 点击【选项】里的【显示报表筛选页】,选择用来拆分的筛选条件后确定就拆分完成了,如下图所示:
通过以上简单的三步就完成了所有数据表的拆分,并且分表的名称直接按照分类(拆分条件)命名。这种拆分可以在日期列进行分类汇总,方便我们统计每日的小计,但是也有它的不足之处,当增加新的数据时,不能一键刷新更新分表数据,只能重新执行这三步的操作。
方法二:Power Query实现固定分类的工作表一键刷新式拆分
使用数据透视的方式进行工作表的拆分操作很简单,但是存在两个问题:拆分后的工作表仍然是数据透视表,拆分后的每个表均包含了所有数据,只是在选项上进行了数据的选择而已。因此,如果是类似要分发给不同部门使用的报表,通过数据透视表的方式得到的结果并不适用(会将所有数据发给各个部门)而这种情况是最常见的。
因此,可以考虑另一个办法,采用Excel2016新功能Power Query(Excel2010或2013请到微软官方下载相应的插件)将拆分报表的过程固化下来,虽然第一次操作时需要一个表一个表地设置,但是,一旦做好后,后续再次拆分时,即可以直接一键刷新。
操作步骤如下:
1. 将总表加载到Power Query中;
2. 需要筛序要拆分的第一个表的数据,并可按需要进一步增删相应的数据列等处理;
3. 复制拆分出来的表1,用于构造第2个表等,然后调整筛选字段关键字后重命名;
4. 选择开始里的关闭并上载操作后,将添加到工作簿里,重命名工作表名称,调整数据格式;
这样,以后增加数据只需要在全部刷新一下就可以得到最新的拆分结果。
对于Power Query的拆分方法,也存在一个问题:即如果需要拆分出来的表格个数并不是固定的,那就无法实现了,这是目前Power Query的一个弱点(汇总处理数据很强大,但不能动态拆分表)。对于这种情况,只能通过VBA或者一些插件来完成了。
以上介绍的批量拆分工作表的方法,各有优缺点,在我的实际工作过程中,按固定分类拆分的情况比较多,因此使用Power Query的方法比较多,而且拆分后可以根据不同的需要进一步做各分表的自动化处理,也就是说,不仅是拆分表,而且可以进一步对拆分的表自动处理成不同的形式。总之,按实际需要选择即可。
看完我图文并茂的讲解之后,小爱表妹差点哭出声,还抱怨我早干嘛去了,害她加班这么多天,这怪我喽!?
Excel学习交流群Q群:582326909 欢迎加入
(群共享,配套练习课件,提供答疑)
今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。
推荐学习★★★★★
Excel教程:吐血整理,70个精选实用Excel技巧(↶点击学习)
Excel教程:100篇精华原创教程汇集!收藏慢慢学(↶点击学习)
推荐Office学习关注
(PPT WORD EXCEL)