万普插件库

jQuery插件大全与特效教程

Power Query 表格列历遍函数Table.TransformColumns函数

Power Query提取数字应该是非常方便的,EH有这样一道题:

一看到这题首先想的是Power Query,可能中毒有点深,思路挺简单的,

  • Power Query有一个从数字到非数字的分列
  • 分列后再提取数字就OK了

分列:

Power Query读取数据之后,用这个从数字到非数字分列,分列好的表格作为数据源:第七题

提取数字:

我本来以为还要用List.Transform历遍每一行来提取,但是看了一下这个Table.TransformColumns函数应该更好用:

= Table.TransformColumns(第七题,{},(x)=>Text.Select(x,{"0".."9"}))

Table.TransformColumns函数的第一参数是表格,第二参数是是处理列表,第三参数是处理方法的函数,第四参数是缺失值补充。

一般来说,我们可以再第二参数中写出来对于个别列的处理方法,第三参数中是所有列的处理办法,看这个例子:

= Table.TransformColumns(第七题,{"字符串.2",(x)=>Text.Select(x,{"0".."9"})})

我们把处理办法放到第二参数的处理列表中,得到的就是其中一列得到整理。

Table.TransformColumns这个函数在整理数据时还是很好用的,有时间大家可以自己动手测试一下。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言