启用迭代计算
如附件:
A1输入
=IF(COUNTIF($A$1:$A$6,A1)>1,1+INT(RAND()*60),A1)
下拉至A6,
重新下拉一次 刷新一次
怎么有0出现啊?
追答不可能有0出现, 你按照要求启用迭代计算了么
追问你用的是什么版本的excel 是excel2007? 网上找了恒久都没找到 能发一个过来吗?
追答可以
如下图所示结构:
A列为1-60的数列(随机数范围);
B列对应1-60为随机数,B2=RAND();
C列为1-6的数列(不重复的个数);
D列为结果:D2=INDEX($A$2:$A$61,MATCH(SMALL($B$2:$B$61,C2),$B$2:$B$61,))向下复制公式即可。
有重复的啊
追答要绝对不重复就只有用VBA了。