excel自然数随机排列 假如A1至J1有1--10自然数,怎么让这10个数字实现随机排列,而且不重复
2个回答
展开全部
1、在A2-J2输入函数
=RAND()
2、在A3输入函数
=LOOKUP(RANK(A2,$A$2:$J$2),$A$1:$J$1,$A$1:$J$1)
3、复制/填充A3函数到J3,A3-J3就是原A1-J1数据随机排列且不重复(重复几率几乎为0)
=RAND()
2、在A3输入函数
=LOOKUP(RANK(A2,$A$2:$J$2),$A$1:$J$1,$A$1:$J$1)
3、复制/填充A3函数到J3,A3-J3就是原A1-J1数据随机排列且不重复(重复几率几乎为0)
追问
不行,有错误
追答
修改一下:第2步的公式改为:
=LOOKUP(RANK(A2,$A$2:$J$2),ROW($A$1:$A$10),$A$1:$J$1)
通过这个方式得出的随机数,可以是任意的随机数(A1-J1),A1-J1的原数据不是连续的自然数也可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询