首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >拆分列还能这样做?真是666!

拆分列还能这样做?真是666!

作者头像
大海Power
发布2021-08-31 09:55:38
发布2021-08-31 09:55:38
5710
举报

问题如下图,像这种将混在一个单元格里的内容,怎么拆分出来变成明细表?

- 方法 1 -

如果按照Excel的操作习惯,当然是先拆分列,然后逆透视……

这个6,鼠标点点,一气呵成……

不过,这有个小问题,拆分列的时候,Power Query会按照拆分出来的最大列数给出固定的列名,比如这个动画例子里的客户经理,现在数据里最多的只有3个,那么拆分出来最多3列,列名被固定为“客户经理.1”、“客户经理.2”、“客户经理.3”,所以,如果后面有新的数据进来,客户经理更多了,就得不到完整的结果了……

- 方法 2 -

那么,怎么办呢?

比较直接的想法是:用函数Text.Split将内容拆分成List,然后对List进行展开,这样,就能够确保后续在数据增加的情况下,仍然得到完整的结果,如下所示:

这个66,不过这有点儿太麻烦了,又要增加自定义列,又要函数,还要展开数据……

- 方法 3 -

实际上,这个问题在Power Query里非常简单,因为,进行拆分时候,点开“高级选项”,你会发现,拆分列可以直接拆分到行!拆分到行!!拆分到行!!!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档