拆分列(按数字与非数字)Table.SplitColumn(Power Query 之 M 语言)

数据源:

一列若干行数据,其中明细列一半数字一半非数字,中间并无分隔符。

目标:

将“明细”列按数字与非数字拆分成两列

操作过程:

选取“品名”列》【主页】(或【转换】)》【拆分列】》【按照从数字到非数字的转换】

选取“品名”列》【主页】(或【转换】)》【拆分列】》【按照从非数字到数字的转换】

 

M公式:

= Table.SplitColumn(步骤名, "指定列", 拆分函数, {"拆分列1", "拆分列2",… "拆分列n"})

说明:

小数点是非数字,数据中如有小数点,拆分后还需要合并。

拆分函数详见:

https://www.cnblogs.com/officeplayer/p/14456280.html 

拆分函数亦可单独自定义

需要显示的列数由第四个参数决定

最终效果:

官网资料:

https://docs.microsoft.com/zh-cn/powerquery-m/table-splitcolumn

posted @ 2021-03-13 14:58  熬肥妖  阅读(68)  评论(0编辑  收藏  举报