如何在excel的一片区域格子内生成随机不重复整数
发布网友
发布时间:2022-04-24 04:28
我来回答
共3个回答
热心网友
时间:2023-08-31 13:59
在A1输入公式:
=1+INT(RAND()*200)
在A2输入公式:
=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$200)),201,ROW($1:$200)),1+INT(RAND()*(201-ROW())))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制到A150单元格。
在B1输入公式:
=INDEX($A:$A,50*(COLUMN()-1)+ROW())
将公式向右向下复制到C50
A1:C50就是你要的结果。保证没有重复。
注:按F9键更新一批随机数。A列第51行以下数据可以隐藏。
热心网友
时间:2023-08-31 14:00
=RANDBETWEEN(1,200) 输入到A1里,拖拉到C50
热心网友
时间:2023-08-31 14:00
=RANDBETWEEN(1,200)