如何在Power Query中对连续数值进行逆向整理汇总?

什么是对连续数值的逆向汇总呢?我们来看下顺序的展开是怎么样的,如图1所示。

如何在Power Query中对连续数值进行逆向整理汇总?

这类的操作相对简单,只需要构建一个数字连续的列表并展开即可,过程如图2所示。

如何在Power Query中对连续数值进行逆向整理汇总?

这里需要注意的是数据格式的问题,因为是5位数,所以还需要后续通过格式的转换并使用Text.PadStart进行补齐位数。

那如果是倒过来做呢,也就是逆操作,把连续的数值还原到起始和结束2个列。

(一) 思路

1. 首要条件就是判断是否连续数字。

2. 通过对连续值进行分组,得到首尾的值。

(二) 具体操作

1. 添加索引列并比较

这里可以使用一个小技巧,通过索引列的值来进行相对比较,如果是得到一样的结果则可以认定为是一组连续数字,如图3所示。

如何在Power Query中对连续数值进行逆向整理汇总?

2. 分组汇总

既然相同的结果是作为一组连续的数字,只需要在分组后得到开始值和结束值即可,如图4所示。

如何在Power Query中对连续数值进行逆向整理汇总?

3. 删除不必要的列

删除不需要的列后,最终得到所需要的结果,如图5所示。

如何在Power Query中对连续数值进行逆向整理汇总?


如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。


分享到:


相關文章: