据统计有90%以上的职场白领都被多表合并问题折磨过; 之前发过一篇Excel内100个工作表批量合并的教程:100份报表,同事竟然仅1分钟就合并完了 有几位同学问助手,如果换成文件夹内的多个Excel文件,如何批量合并? 由于此类问题反馈较集中,今天的教程就来解决这类问题。 案例场景说明: 文件夹中定期会收到集团公司的32家子公司的订单文件,每家子公司数据分别放置在1个文件里,每个文件中10000条订单数据。 要求你把文件夹内32个Excel文件中的320000订单记录合并到一个文件中,便于后续分类汇总和数据分析,怎么破? 文件夹内放着32家子公司发来的文件,如下所示。 其中每个文件都存放了10000条记录,如下图所示。 (仅展示北京地区的文件截图,其他子公司文件结构相同,数据不同) 要求你把这32家子公司的数据都合并到一起,假设这个活儿每天都要干一次,手动折腾的话,估计手会累到断...... 而采用合适的方法,合并这32万数据,仅3分钟足够了。 你看完这篇教程,就超越90%以上的同竞者了。 独立思考后,请看下文给出的解决方案,这样印象会更深刻。 本教程内容较多,担心记不全的话,可以分享到朋友圈给自己备份一份。 看完教程还想进一步系统学习的同学,点击链接>>进入知识店铺查看
更多不同内容、不同方向的Excel视频课程 搜索微信公众号“LiRuiExcel”获取 (手机微信扫码▲识别图中二维码) 解决方案 借助Excel内置的Power BI工具Power Query批量合并。 单击数据选项卡下面的获取数据,选择来源于文件夹,如下图所示。 我用的是Excel 2016版,所以内置了Power Query工具。 如果你用的是低级版本2013或2010,需要去微软官网下载Power Query插件,安装后才能使用。 (位于数据选项卡下的“获取数据”或“新建查询”下) 弹出文件夹路径后,点击浏览按钮,选择文件夹所在位置,如下图所示。 扫描文件夹内的文件数据后,弹出界面如下图所示。 由于里面有很多用不到的数据,需要先转换再合并,所以单击“转换数据”。 我们需要的订单记录信息都在Content这一列中,选中此列,单击“删除其他列”。 然后单击列字段后侧的展开按钮,弹出合并文件向导; 在向导界面中选中数据所在的工作表Sheet1,单击确定,如下图所示。 在Power Query编辑器中批量合并所有文件之后,需要先清除无效数据再上载到Excel。 单击任意字段的筛选按钮,去掉“null”前面的勾选,单击确定。 最后将Power Query转换好的结果,上载到Excel表中,如下图所示。 这里选择“关闭并上载至”是为了选择放置数据的位置和形式; 我们选择以表形式导入数据,放置到指定位置,如下图所示。 此处等待几秒钟,刷啦啦......就可以看到你想要的结果了。 我计时实际测试了一下,整个过程不超过3分钟,32万数据妥妥合并,如下图所示。 即使是更多文件的数百万条数据,也照样瞬间搞定! 更惊喜的是,结果还支持更新!文件夹内数据源变动后刷新结果即可。 这个案例用的仅是Power Query众多功能之一,更多丰富的功能点击下方链接: (点蓝色链接进课程页面下划,可见详细介绍) 这类经典的多表合并和多表汇总技术还有很多,已整理成超清视频↓ (点蓝色链接进课程页面下划,可见详细介绍) (点蓝色链接进课程页面下划,可见详细介绍) 点击“抢购”按钮,永久获取超值课程 祝你早日顺畅发挥Excel的强大威力,希望这篇文章能帮到你! 老学员随时复学小贴士 由于有的老学员是4年前购买的课程,因买过的课程较多或因时间久忘记从哪里听课,所以专门将各平台的已购课程入口统一整理至下图。 |
|