用excel怎么随机生成8位不重复的随机数。比如这些每一位都不重复12345678,5684239,这个就不行33665847

33665847有重复不可以 ,怎么实现,谢谢。

1、A1:I8单元格输入=RAND()   按Ctrl+Enter组合键,生成随机数

2、A10:I17单元格输入=RANK(A1,$A1:$I1)  按Ctrl+Enter组合键,生成随机且不重复的排名;

3、A19输入以下公式,然后向下填充公式,生成随机且不重复的8位数

=SUMPRODUCT(A10:H10*10^{7,6,5,4,3,2,1,0})

追问

有重复

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-24
如果可以使用辅助列,可以实现。VBA也行但是不会。
相似回答