什么是對連續(xù)數值的逆向匯總呢歧譬?我們來看下順序的展開是怎么樣的岸浑,如圖1所示。
圖1 順序展開
這類的操作相對簡單瑰步,只需要構建一個數字連續(xù)的列表并展開即可助琐,過程如圖2所示。
圖2 構建列表展開
那如果是倒過來做呢面氓,也就是逆操作兵钮,把連續(xù)的數值還原到起始和結束2個列。
(一) 思路
1. 首要條件就是判斷是否連續(xù)數字舌界。
2. 通過對連續(xù)值進行分組掘譬,得到首尾的值。
(二) 具體操作
1. 添加索引列并比較
這里可以使用一個小技巧呻拌,通過索引列的值來進行相對比較葱轩,如果是得到一樣的結果則可以認定為是一組連續(xù)數字,如圖3所示藐握。
圖3 添加區(qū)間列值
2. 分組匯總
既然相同的結果是作為一組連續(xù)的數字靴拱,只需要在分組后得到開始值和結束值即可,如圖4所示猾普。
圖4 分組匯總
3. 刪除不必要的列
刪除不需要的列后袜炕,最終得到所需要的結果,如圖5所示初家。
圖5 首尾區(qū)間展示