Excel 怎么生成随机数?RAND/RANDBETWEEN 随机数用法

admin 339 2026-09-11 17:35:13 编辑

WPS
WPS Office PC 版
电脑端办公更高效

抽奖、排考试座次、给数据做随机抽样,都离不开随机数。Excel 生成随机数就两个函数,几秒搞定。

RAND:生成 0~1 的随机小数

`` =RAND() ``

返回 0 到 1 之间的随机小数(不含 1),常用于生成百分率、随机权重。

想要更大范围,乘个系数即可,如 =RAND()*100 生成 0~100 的小数。

RANDBETWEEN:生成指定区间随机整数

`` =RANDBETWEEN(1,100) ``

返回 1 到 100 之间的随机整数,抽签、排号最常用。

具体操作

  1. 在目标单元格输入公式(如 =RANDBETWEEN(1,100));
  2. 回车得到一个随机整数;
  3. 下拉填充,批量生成多个随机数。

让随机数固定下来

RAND 和 RANDBETWEEN 会随表格重算而刷新。想固定结果:

  • 选中随机数区域,复制,右键粘贴为数值
  • 之后就是固定数字,不再变化。

用 WPS 表格,随机数一样好用

WPS 表格完整支持这两个函数:

  • =RAND() 随机小数,=RANDBETWEEN(1,100) 随机整数;
  • 下拉填充批量生成,配合"粘贴为数值"固定结果。

如果你在用 WPS 表格,抽个号、排个序,写个 RANDBETWEEN 就出随机数。

小结

Excel 生成随机数就两个函数:RAND 生成 0-1 小数,RANDBETWEEN 生成区间随机整数。想固定结果就复制成数值。WPS 表格同样支持,抽签、抽样、排座次都能用它。

常见问题(FAQ)

用 RAND 生成 0-1 随机小数,用 RANDBETWEEN 生成指定区间的随机整数。

用 =RANDBETWEEN(1,100),回车就是 1-100 的随机整数。

会。单元格重新计算时随机数会刷新;想固定结果,可把生成的数复制成"粘贴为数值"。

能。WPS 表格支持 RAND 和 RANDBETWEEN,用法与 Excel 一致。

上一篇: WPS 表格函数比 Excel 少吗?普通办公够不够用,一篇讲明白
下一篇: Excel 修复工具有哪些?打不开/损坏的表格怎么救
相关文章
WPS
WPS Office PC 版
电脑端办公更高效
×