拆分列转明细还有这种神操作?真是666

这两天在群里又有大神祭出Power Query神杀鸡!事情是这样的……群友问:如下图,像这种将混在一个单元格里的内容,怎么拆分出来变成明细表?

马上有群友想到,先拆分列,然后逆透视……

这个6,鼠标点点,一气呵成……不过,这有个小问题,拆分列的时候,Power Query会按照拆分出来的最大列数给出固定的列名,比如这个动画例子里的客户经理,现在数据里最多的只有3个,那么拆分出来最多3列,列名被固定为“客户经理.1”、“客户经理.2”、“客户经理.3”,所以,如果后面有新的数据进来,客户经理更多了,就得不到完整的结果了……那么,怎么办呢?我首先想到的是:用函数Text.Split将内容拆分成List,然后对List进行展开,这样,就能够确保后续在数据增加的情况下,仍然得到完整的结果,如下所示:

这个66,不过这有点儿太麻烦了,又要增加自定义列,又要函数,还要展开数据……终于,大神“莫言”抛下一图,还好没有“绝尘而去”……不然我都来不及说个“牛”字!

这个真是666!原来在拆分列的高级选项里就直接有拆分到行的功能!【热门文章】1个Excel文件,30+个案例表,日常函数50+个全搞定66篇Excel Power Query干货文章,助你666从入门到全面实战!神一般的数据分析案例之一:高手在民间从身份证号码提取相关信息,你还在纠结用什么公式?真的out了!Power Query和超级表结合,实现文件夹及文档管理怎么在Excel中截图?这是我常用的几种方法!

(0)

相关推荐