点击上方↑蓝字 免费关注 顶公众号或设为星标,否则可能收不到文章 个人微信号 | (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初级班 下面视频可以免费试听↓ (正式课是超清视频,比这个更加清晰) 更多经典的实战技能,已整理成超清视频的系统课程,方便你系统提升。 如果你喜欢超清视频同步演示讲解的课程,下方扫码查看↓ (点击图片可放大查看) 长按识别二维码↓进知识店铺 (长按识别二维码) 今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。 如果你喜欢这篇文章 欢迎点个在看,分享转发到朋友圈 >>推荐阅读 << (点击蓝字可直接跳转) 按上图↑识别二维码,查看详情 请把这个公众号推荐给你的朋友:) ▼ ↓↓↓点击“阅读原文”进知识店铺 全面、专业、系统提升Excel实战技能 |
|