Wps怎么让1.2.3.4.5这几个数字每次随机分布在格子里?

就像图片这样,且不重复
2025-04-13 18:26:32
推荐回答(3个)
回答1:

L10输入:

=SMALL(IF(COUNTIF($K10:K10,{1,2,3,4,5})=0,{1,2,3,4,5},""),RANDBETWEEN(1,6-COLUMN(A1)))

右拉

回答2:

在B2中输入或复制粘贴下列公式之一
=SMALL(IF(COUNTIF($A10:A10,COLUMN($A:$E))=0,COLUMN($A:$E),""),RANDBETWEEN(1,COUNT(IF(COUNTIF($A10:A10,COLUMN($A:$E))=0,COLUMN($A:$E),""))))
=SMALL(IF(COUNTIF($A1:A1,COLUMN($A:$E))=0,COLUMN($A:$E),""),RANDBETWEEN(1,COUNT(IF(COUNTIF($A1:A1,COLUMN($A:$E))=0,COLUMN($A:$E),""))))
这两个都是数组公式,按三键CTRL+SHIFT+ENTER结束公式输入
或普通公式
=SMALL(IF(COUNTIF($A1:A1,{1,2,3,4,5})=0,{1,2,3,4,5},""),RANDBETWEEN(1,COUNT(IF(COUNTIF($A1:A1,{1,2,3,4,5})=0,{1,2,3,4,5},""))))
右拉填充

回答3:

用这个公式:
=RANDBETWEEN(1,5)
表格每次刷新都会重新随机取数。
按F9键可刷新表格、当表格内任意单元格发生数据变更时表格也会自动刷新。