如何拆分區間轉化成包含數據?

如冰說計算機 2024-05-28 06:44:13

如下圖,如何拆分區間數值,轉化爲包含數據?這裏用兩種解法從各個角度去講解此類問題的思路;方便以後數據提取和計算。

第一種方法:利用ROW函數的範圍功能進行解答,即ROW(1:10)就是1-10的數;所以第一種方法的公式爲=TRANSPOSE(ROW(INDIRECT(SUBSTITUTE(A1,"-",":")))),其中公式SUBSTITUTE(A1,"-",":")的作用是將數據種的破折號用引號代替,即生成ROW函數的範圍,再用TRANSPOSE函數進行轉置就可以了。

第二種方法:利用SEQUENCE函數的取值功能,即將SEQUENCE函數的四個要素補齊就可以了,第二因素爲最大值,=SEQUENCE(,-EVALUATE(A2)+1,TEXTBEFORE(A2,"-")),其中公式-EVALUATE(A2)+1的是最大值,公式TEXTBEFORE(A2,"-")爲起始值,默認增長值爲1。

0 阅读:7

如冰說計算機

簡介:感謝大家的關注