什么是对连续数值的逆向汇总呢?我们来看下顺序的展开是怎么样的,如图1所示。
图1 顺序展开这类的操作相对简单,只需要构建一个数字连续的列表并展开即可,过程如图2所示。
图2 构建列表展开那如果是倒过来做呢,也就是逆操作,把连续的数值还原到起始和结束2个列。
(一) 思路
1. 首要条件就是判断是否连续数字。
2. 通过对连续值进行分组,得到首尾的值。
(二) 具体操作
1. 添加索引列并比较
这里可以使用一个小技巧,通过索引列的值来进行相对比较,如果是得到一样的结果则可以认定为是一组连续数字,如图3所示。
图3 添加区间列值2. 分组汇总
既然相同的结果是作为一组连续的数字,只需要在分组后得到开始值和结束值即可,如图4所示。
图4 分组汇总3. 删除不必要的列
删除不需要的列后,最终得到所需要的结果,如图5所示。
图5 首尾区间展示
网友评论