在群里看到个例子,将一些堆在一列,而且顺序也不太对的数据给整理好,给出的步骤是好大一串代码:
不少群友也一脸懵逼:
的确,其中使用了从列表中找规律,分段提取等等方法,虽然对于熟悉编程的朋友来说,其实并不是很难,但是,如果没有编程经验,可能会觉得比较伤脑筋:
实际上,这个问题规律比较清晰,处理起来也并不复杂,主要通过Power Query的常用操作即可以实现,关键在于通过索引和判断,实现不同组数据的区分,然后再分列和透视即可。
本案例配套数据:https://share.weiyun.com/TsAgIqAD
我是大海,欢迎关注公众号【Excel到PowerBI】,更多实战文章,更多实用知识,一起学习,共同进步。
Step-01 添加索引
Step-02 添加条件列
Step-03 向下填充,完成数据分组
Step-04 通过筛选去除空数据
Step-05 删除多余的辅助列
Step-06 按分隔符拆分列
Step-07 透视列
此时,数据已完成整理,再按需要删除不必要的列即可:
回顾一下这个例子的关键步骤,在于如何为将同一个组的数据透视到同一行创造条件——这是在很多数据整理时都会用到的思路!
这里是通过索引、判断来完成不同组的数据的区分,还有的例子是通过索引求整除数、取模等方式来实现,参考文章《数据都堆在一列里,2种操作解法及1种函数解法(含视频)》,无论哪一种情况,都是围绕着最终要实现的目标,一步步创造条件的过程。
总的来说,大多数日常工作中的数据处理问题,并不需要特别复杂的代码,关键还是要对Power Query这些常用功能操作的熟练掌握——熟,能生巧。
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!