小勤:批量合并多文件数据时,有多种文件格式怎么办?
大海:这个问题解决的思路很简单,Power Query里针对不同的格式有不同的解析函数。比如csv,可以用Csv.Document去解析,Excel则用Excel.Workbook去解析……
小勤:那就是说可以一次性把它们都解析出来了?
大海:一次性解析出来是可以,但是,因为不同类型文件的数据会因为分隔符或文件构成等不同而存在不同。比如:
小勤:对哦。这样问题就复杂了。
大海:嗯。所以要一次性完整处理这个问题,需要对M函数的使用很熟练,但是,我们使用Power Query,并非一定要一步搞定,完全可以分步走,化繁为简嘛。
小勤:怎么个化繁为简啊?
大海:先按文件类型分别合并,最后在一次性合并(追加)啊。
小勤:有道理啊。反正如果是不同类型的文件的话,即使写函数公式也只能分开处理。
大海:嗯。所以,你通过从文件夹新建查询的方式将数据接入Power Query后,可以直接根据扩展名进行筛选:
比如可以先筛选txt类的:
然后就可以直接按照文本文件的数据汇总方法了,可参考文章:
然后再重复前面的步骤(可以直接复制前面的查询后,删除筛选文件类型及以后的步骤),分别处理csv和excel类文件。可参考文章:
分别汇总后,再一次性追加汇总就搞定了:
小勤:了解。这样分别操作的确比去想怎么写函数公式一步解决简单多了。
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!