如何拆分区间转化成包含数据?

如冰说计算机 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

如冰说计算机

简介:感谢大家的关注