EXCEL 如何在一列中产生1000-1030范围内不重复的随机数?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:57:30
EXCEL 如何在一列中产生1000-1030范围内不重复的随机数?

EXCEL 如何在一列中产生1000-1030范围内不重复的随机数?
EXCEL 如何在一列中产生1000-1030范围内不重复的随机数?

EXCEL 如何在一列中产生1000-1030范围内不重复的随机数?
在A1单元格输入:
=INT(RAND()*31+1000)
然后在A1单元格输入数组公式:
=LARGE(IF(COUNTIF(A$1:A1,999+ROW($1:$31))=0,999+ROW($1:$31)),MAX(INT(RAND()*(31-COUNT(A$1:A1))),1))
这个公式按ctrl+shift+enter结束
然后选择A2单元格,下拉填充,出现#NUM!为止
按F9刷新
1016
1017
1027
1002
1001
1030
1004
1019
1029
1012
1007
1014
1013
1020
1024
1006
1025
1026
1028
1011
1023
1022
1003
1005
1008
1015
1010
1021
1018
1009
1000
#NUM!
#NUM!