提问人:Harvey 提问时间:4/12/2023 更新时间:4/12/2023 访问量:77
Excel 序列一组值
Excel Sequence a set of values
问:
是否可以在 excel 中对一组值进行排序?
我想为一组名称创建一个序列
就像在序列公式中一样,如果我将行数设置为 3,它应该会溢出我的数组 A1:A10 3 倍,如下图所示
答:
3赞
Scott Craner
4/12/2023
#1
若要使用公式执行此操作,需要将引用的范围和输出范围分开。
但是使用动态数组公式,我们可以溢出结果。
=LET(rng,A1:A10,INDEX(rng,MOD(SEQUENCE(ROWS(rng)*B1,,0),ROWS(rng))+1))
评论
3赞
Mayukh Bhattacharya
4/12/2023
先生,因为你的答案很优雅,所以我没有发布作为答案,但我尝试了另一种方式。=LET(x,TOCOL(INDEX(A1:A10,SEQUENCE(ROWS(A1:A10)))&"-"&SEQUENCE(,B1)), y,TEXTBEFORE(x,"-"),z,TEXTAFTER(x,"-"),SORTBY(y,z))
评论