PowerQuery分列 vs Excel分列

在Excel中分列很简单,功能也比较有限,只有按分隔符和固定宽度来分,


PowerQuery分列 vs Excel分列_第1张图片
Excel分列

在PowerQuery中也可以分列,除了Excel中能做的,它还有更灵活的分列方式,


PowerQuery分列 vs Excel分列_第2张图片
PowerQuery分列

比如按照字母从大写到小写/小写到大写的转换,也可以按照从数字到非数字的转换。这些功能在PQ中只是点点鼠标的事,而在Excel却要用自己写复杂的函数才能实现了。

并且通过简单的变换,还可以轻松更改为从字母到非字母的转换。选择需要分列的字段,点击从数字到非数字的转换,然后去编辑栏找到该步骤的代码:

= Table.SplitColumn(删除的错误, "属性", Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c)), {"属性.1", "属性.2"})

把这串代码中的{"0".."9"}改成{"A".."z"},就可以完成按从字母到非字母来分列了,你甚至不用知道其他函数到底是什么意思。

PowerQuery就是这么强大,界面功能就能完成大部分的数据清洗工作,如果再掌握一点M函数,知道怎么编辑和修改,那基本上没有搞不定的了。

所以在Excel中需要多年修炼才能掌握的公式函数技巧,在PowerQuery中压根就用不到了,简单界面操作就完成了同样的效果。



关注公众号:PowerBI星球,获取更多学习资源。

你可能感兴趣的:(PowerQuery分列 vs Excel分列)