抽奖、排考试座次、给数据做随机抽样,都离不开随机数。Excel 生成随机数就两个函数,几秒搞定。
RAND:生成 0~1 的随机小数
`` =RAND() ``
返回 0 到 1 之间的随机小数(不含 1),常用于生成百分率、随机权重。
想要更大范围,乘个系数即可,如 =RAND()*100 生成 0~100 的小数。
RANDBETWEEN:生成指定区间随机整数
`` =RANDBETWEEN(1,100) ``
返回 1 到 100 之间的随机整数,抽签、排号最常用。
具体操作
- 在目标单元格输入公式(如
=RANDBETWEEN(1,100)); - 回车得到一个随机整数;
- 下拉填充,批量生成多个随机数。
让随机数固定下来
RAND 和 RANDBETWEEN 会随表格重算而刷新。想固定结果:
- 选中随机数区域,复制,右键粘贴为数值;
- 之后就是固定数字,不再变化。
用 WPS 表格,随机数一样好用
WPS 表格完整支持这两个函数:
=RAND()随机小数,=RANDBETWEEN(1,100)随机整数;- 下拉填充批量生成,配合"粘贴为数值"固定结果。
如果你在用 WPS 表格,抽个号、排个序,写个 RANDBETWEEN 就出随机数。
小结
Excel 生成随机数就两个函数:RAND 生成 0-1 小数,RANDBETWEEN 生成区间随机整数。想固定结果就复制成数值。WPS 表格同样支持,抽签、抽样、排座次都能用它。