powerquery快速拆分数字(powerquery提取单元格的全部数字)

生活常识 2023-05-15 19:39生活常识www.xinxueguanw.cn

怎样在一列数中加小数点 Power Query分列数字到非数字,稍作修改就可以提取小数

这是一道Excel公式题,用公式计算一位数字之和

之一行6+1+3=10第二行6+3+9=18。。。

我们用Power Query来做一下这道题

之一步添加索引

因为最终我们要按照现在的行的顺序进行求和运算,所以先添加索引,记录行的位置。

之一步分列

Power Query的分列功能很强大,我们选择从数字到非数字分列,还要做一下小修改

= Table.SplitColumn(更改的类型, \"列 1\", Splitter.SplitTextByCharacterTransition({\"0\"..\"9\",\".\"}, (c) =gt not List.Contains({\"0\"..\"9\",\".\"}, c)), {\"列 1.1\", \"列 1.2\", \"列 1.3\"})

默认的只包含数字,小数点被认为是文本,不能得到上面的结果,我们要在分隔符中添加小数点,像上面那样修改代码,就能按照小数结构拆分列。

第三步逆透视

为了统一处理数据方便,我们要把三列数据,变成一列

做到这一步,大家就明白了,接下来只需要根据位置分列,就能取出一位数字。

第四步按字符数分列

右侧一位一次分列,得到一位数字的列

第五步分组求和

分组依据是索引列,求和列是分列出来的一位数字列。

为了看的更清楚些,我们把原始数据引用过来

我们从这个过程能够学习到

Power Query分列是可以提取小数的,在符号列表中加入小数点就可以了索引列通常都是为分组预留的伏笔(此处已添加圈子卡片,请到今日头条客户端查看)

powerquery提取单元格的全部数字 powerquery提取数字中前两位

Copyright@2015-2025 www.xinxueguanw.cn 心血管健康网版板所有