打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用PowerQuery,批量合并多个Excel的指定列
PowerQuery批量汇总多个Excel工作簿的功能非常实用,即使没有学习Power BI,也应该学会这个功能,如果你还不会,可以看看这两篇文章:

使用Power Query是一种什么体验?

批量合并Excel,PowerQuery的这些技巧你应该掌握


虽然刚开始练习时,有可能会碰到各种各样的问题,但仔细看看上面这两篇文章,并熟练运用,应该能满足90%以上的Excel合并场景,除非你的数据源非常不规范。

数据源不规范的一种形式是,每个表的字段是不完全一致的,比如下面示例中的这几张表:


这三张表的字段数量以及先后顺序都不一致,如果直接合并,就会是错乱的汇总结果、或者直接报错无法汇总。

这种情况比较常见,曾经多次有星友问过这个问题,之前给出了一个用M解决的思路PowerQuery:批量合并Excel表的指定列,略显复杂并且不够灵活,本文介绍一个更简单的方法。


以上面的数据为例,我们从头开始,再详细介绍一下PowerQuery批量合并的操作过程。


 获取数据>文件夹


点击“转换数据”进入PowerQuery编辑器


添加列>自定义列


自定义列公式:Excel.Workbook([Content],true)


这是最关键的一步,平时使用Excel.Workbook来解析二进制数据时,第二个参数常常是省略的,但这里为了合并特定的某些列,一定要加上参数true,该参数的作用是,默认将表的第一行作为标题。


展开自定义列


展开Data列
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
使用Excel的PowerQuery是一种什么体验
powerquery多表链接和统计
合并多个Excel工作表,你会吗?
Excel数据汇总神器,让小白秒变大神!
放大招了!学会这个技巧把240小时的工作变成1秒
Excel:使用powerquery进行多表合并
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服