根据指定区间拆解其中数值

如冰说计算机 2024-05-21 08:11:41

要根据取值区间,计算区间数值数量,并将其中数值展开,解决思路就是先计算区间数量,这里有三种求区间个数的方法,第一种为TEXTAFTER(A10,"-")-TEXTBEFORE(A10,"-")+1就是用分隔符后面的数减去分隔符前面面的数再加上本身1就是区间个数;

第二种方法是ABS(EVALUATE(A10))+1即区间的差值绝对值加1,第三种方法就是SUM(TEXTSPLIT(A10,"-")*{-1,1})+1,乘积计算。

得出了区间数值,就都得利用SEQUENCE函数来实现数据的递增。所以第一解决公式为=SEQUENCE(,TEXTAFTER(A10,"-")-TEXTBEFORE(A10,"-")+1,TEXTBEFORE(A10,"-"))

第二个解决公式为=SEQUENCE(,SUM(TEXTSPLIT(A10,"-")*{-1,1})+1,TEXTBEFORE(A10,"-"))

第三个解决公式为=WRAPROWS(SEQUENCE(,ABS(EVALUATE(A10))+1,TEXTBEFORE(A10,"-")),3,"")

第三个公式中WRAPROWS函数也可以在前两个公式中使用。

0 阅读:0

如冰说计算机

简介:感谢大家的关注