如何随机选择数据
求助:在A1输入8,D1输入34,G1输入21,B3输入30.然后我想在A4输入什么公式,能让A4单元格中随机显示A1,D1,G1,B3四个单元格中的一个数据? =INDIRECT(TEXT(SMALL(IF(A1:G3>0,ROW(1:3)/1%+COLUMN(A:G)),RANDBETWEEN(1,COUNTA(A1:G3))),"r0c00"),FALSE)
=LET(X,SORT(UNIQUE(N(OFFSET(A1,INT((ROW($1:$21)-1)/7),MOD(ROW($1:$21)-1,7)))),,-1),INDEX(X,MOD(SMALL(RANDBETWEEN(SEQUENCE(COUNTA(X)-1)^0,COUNTA(X)-1)/1%+SEQUENCE(COUNTA(X)-1),ROW(1:1)),100),1))
第二个是万能公式,可以去重复随机多个 =CHOOSE(RANDBETWEEN(1,4),A1,D1,G1,B3) =INDIRECT(MID("a1d1g1b3",RANDBETWEEN(1,4)*2-1,2)) =CHOOSE(RANDBETWEEN(1,4),A1,D1,G1,B3) 撞了个正 十分感谢,一直找不到这种从几个数据中随机选择一个数据的解决办法。也弄不懂CHOOSE的具体用法。现在有所了解了,谢谢你!
页:
[1]