请问一下EXCEL表格中,如何让多行文字统一依次进行随机排序?

如图所示,如何将1-4行的数据与下面的6-9,11-14,依次每4行组成一个整体进行一个随机排序? 还得中间有一行是空行。
浙江省
浏览 197
收藏
2
分享
2 +1
19
+1
全部评论 19
 
会飞的鱼
会飞的鱼

KVP函数专家、创作者俱乐部成员

=LAMBDA(arr,SORTBY(IF(arr<>"",arr,""),INDEX(arr,TOCOL(REPTARRAY(SORTBY(SEQUENCE(4,,,5),RANDARRAY(4)),,5)))))(A1:A20)
· 辽宁省
回复
神经蛙
好的,感谢!
· 浙江省
回复
 
E精精
E精精

WPS函数专家

简单模拟,有点小长,也是OK的! =DROP(REDUCE("",SORTBY(TAKE(GROUPBY(SCAN(0,A1:A12="",SUM),A1:A12,ARRAYTOTEXT,0,0),,-1),RANDARRAY(3)),LAMBDA(x,y,VSTACK(x,TEXTSPLIT(y,,",")))),1)
· 江苏省
回复
神经蛙
好的,我再试试,感谢大佬!
· 浙江省
回复
 
王俊博
王俊博

创作者俱乐部成员

先生成4个随机数,对应到4行,再把这四行排序。我不知道可不可以,就是一个想法。
· 河北省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

好复杂的题目
· 广东省
回复
 
千叶
=LAMBDA(drr,LET(num,COUNTBLANK(drr)+1,DROP(REDUCE("",SORTBY(SEQUENCE(num,,1,5),RANDARRAY(num,,1,num,1),1),LAMBDA(x,y,VSTACK(x,"",INDEX(drr,SEQUENCE(4,,y))))),2)))(A1:A54)
· 江西省
回复
神经蛙
感谢老师,能说详细一些不,这个是怎么操作,输入在哪里?我是新手,不好意思
· 浙江省
回复
 
神经蛙
补充说明一下:上面的图片有误,有几行中间空了两个空行,可能没制作好,应该是每4行后面有一个空行,然后进行每4行做一个整体与下面的4行进行随机排序。
· 浙江省
回复