Excel一键合并文件夹,快到没朋友!
顶公众号或设为星标,否则可能收不到文章
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
据统计有90%以上的职场白领都被多表合并问题折磨过;
之前发过一篇Excel内100个工作表批量合并的教程:100份报表,同事竟然仅1分钟就合并完了
有几位同学问助手,如果换成文件夹内的多个Excel文件,如何批量合并?
由于此问题反馈集中,今天的教程就来解决这类问题。
案例场景说明:
文件夹中定期会收到集团公司的32家子公司的订单文件,每家子公司数据分别放置在1个文件里,每个文件中10000条订单数据。
要求你把文件夹内32个Excel文件中的320000订单记录合并到一个文件中,便于后续分类汇总和数据分析,怎么破?
文件夹内放着32家子公司发来的文件,如下所示。
其中每个文件都存放了10000条记录,如下图所示。
(仅展示北京地区的文件截图,其他子公司文件结构相同,数据不同)
要求你把这32家子公司的数据都合并到一起,假设这个活儿每天都要干一次,手动折腾的话,估计手会累到断......
而采用合适的方法,合并这32万数据,仅3分钟足够了。
你看完这篇教程,就超越90%以上的同竞者了。
独立思考后,请看下文给出的解决方案,这样印象会更深刻。
除了本文内容,还想全面、系统、快速提升Excel技能,少走弯路的同学,请搜索微信公众号“LiRuiExcel”点击底部菜单,或下方二维码进知识店铺。
解决方案
借助Power Query工具批量合并。
单击数据选项卡下面的获取数据,选择来源于文件夹,如下图所示。
我用的是Excel 2016版,所以内置了Power Query工具。
如果你用的是低级版本2013或2010,可以进微信公众号“LiRuiExcel”发送“pq”获取Power Query插件,安装后才能使用。
弹出文件夹路径后,点击浏览按钮,选择文件夹所在位置,如下图所示。
扫描文件夹内的文件数据后,弹出界面如下图所示。
由于里面有很多用不到的数据,需要先转换再合并,所以单击“转换数据”。
我们需要的订单记录信息都在Content这一列中,选中此列,单击“删除其他列”。
然后单击列字段后侧的展开按钮,弹出合并文件向导;
在向导界面中选中数据所在的工作表Sheet1,单击确定,如下图所示。
在Power Query编辑器中批量合并所有文件之后,需要先清除无效数据再上载到Excel。
单击任意字段的筛选按钮,去掉“null”前面的勾选,单击确定。
最后将Power Query转换好的结果,上载到Excel表中,如下图所示。
这里选择“关闭并上载至”是为了选择放置数据的位置和形式;
我们选择以表形式导入数据,放置到指定位置,如下图所示。
此处等待几秒钟,刷啦啦......就可以看到你想要的结果了。
我计时实际测试了一下,整个过程不超过3分钟,32万数据妥妥合并,如下图所示。
你看,即使如此复杂的多文件海量数据合并,只要你会用数据转换利器Power Query,简单点几下鼠标就OK了!
下方扫码进入数据转换利器Power Query初级班
(长按识别二维码)
下面视频可以免费试听↓
(正式课是超清视频,比这个更加清晰)
更多经典的实战技能,已整理成超清视频的系统课程,方便你系统提升。
如果你喜欢超清视频同步演示讲解的课程,下方扫码查看↓
(点击图片可放大查看)