请教,在excel中如何生成1~10的随机整数?第一列是A1 ~A10 ,第二列就是这个随机数。谢谢!
1--10的 随机数不能重复的。
Excel 用随机 公式 产生不重复随机数,需要启用迭代计算:
1, Excel 选项 --启用迭代计算,迭代次数设为30000次,如图:
2, 假设要在B1:B10 生成10个 1~10内 的不重复随机 整数:
在A1 输入 公式:
=IF(COUNTIF(B$1:B$10,B1)=1,B1,RANDBETWEEN(1,10))
公式下拉到 B10 , 即可生成 10个 固定 不重复 随机数
如果需要重新生成 ,需要重新从B1 下拉公式到B10:
或者 用辅助列 ,在B1:B10输入 公式 =rand()
在C1:C10 输入公式 =rank(B1,B$1:B$10) 即可: