
小勤:大海,最近公司系统导出来的订单数据害屎人了,所有信息都堆在了一列里面,你看,怎么转成规范的明细表啊?

大海:这个用公式也不难啊,每5个一折行提出来就OK。
小勤:公式是可以,但数据量很大,扩展到多少行停止也拿不准,关键是还要做后续其他分析,改天导出来新的数据又得重新弄一遍啊,所以我在想怎么用Power Query去实现,既能保证数据一键刷新,又方便后续的其他分析。
大海:那就用Power Query,也很简单。
Step-1:获取数据

Step-2:添加索引列

Step-3:添加取模(余数)列


重要知识点:Power Query里的行标是从0开始的,如图中左边标志的第1行,在系统内的行标实际是0,以此类推。
Step-4:以不聚合的方式透视列


Step-5:选中出订单号列以外的订单信息列,【向上】填充

Step-6:通过筛选去除多余行

Step-7:右键菜单删除索引列

Step-8:修改列名

Step-9:数据上载

小勤:这个太有意思了,通过添加取模(余数)列、透视、向上填充几个操作来完成,虽然都很简单的功能,但结合起来居然能这么用。
大海:对的,基本知识点掌握之后,就靠多练,多接触实际案例多动手,其实学什么都一样。
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!