乐于分享
好东西不私藏

EXCEL随机函数应用

EXCEL随机函数应用

Excel 随机数函数(RAND/RANDBETWEEN/RANDARRAY)

完整演示案例(Word 正式版:封面 + 目录 + 图文步骤 + 12 个案例)

封面

Excel 随机数函数完整演示案例

适用:Excel 2016/2019/365 / WPS 表格内容:基础函数 + 12 个实战案例 + 图文操作 + 固定随机数日期:2026 年 04 月 15 日

1 前言与说明

本文档为可直接用于教学、培训、办公的Word 完整版。所有公式可直接复制到 Excel/WPS 使用。刷新随机数:按F9。随机数会自动变化,需要固定请参照第 6 章。

2 三大随机数函数速查表

表格

函数

功能

公式格式

RAND()

生成 0~1 随机小数

=RAND()

RANDBETWEEN

指定范围随机整数

=RANDBETWEEN (最小值,最大值)

RANDARRAY

多行多列随机数组

=RANDARRAY (行,列,最小,最大,TRUE/FALSE)

3 基础演示案例(6 个)

案例 1:生成 0~1 随机小数(RAND)

用途:概率、比例、基础随机值公式:=RAND()步骤:

  1. 选中单元格(如 A1)
  2. 输入公式并回车
  3. 下拉填充可批量生成

案例 2:生成 1~100 随机整数

公式:=RANDBETWEEN(1,100)用途:抽奖、编号、随机打分

案例 3:生成 50~100 随机小数

公式:=RAND()*50+50

案例 4:生成 0~100 保留 2 位小数

公式:=ROUND(RAND()*100,2)

案例 5:生成 5 行 4 列随机整数(RANDARRAY)

公式:=RANDARRAY(5,4,1,60,TRUE)

案例 6:生成 3 行 5 列随机小数

公式:=RANDARRAY(3,5,10,50,FALSE)

4 进阶实用案例(6 个)

案例 7:随机 6 位数字验证码

公式:=RANDBETWEEN(100000,999999)

案例 8:随机考试分数 0~100

公式:=RANDBETWEEN(0,100)

案例 9:随机年龄 18~60

公式:=RANDBETWEEN(18,60)

案例 10:随机温度 20.0~38.0(保留 1 位)

公式:=ROUND(RAND()*18+20,1)

案例 11:随机生成 “男 / 女”

公式:=CHOOSE(RANDBETWEEN(1,2),”男”,”女”)

案例 12:从名单中随机抽取 1 人

姓名放在 A1:A10,公式:=INDEX(A1:A10,RANDBETWEEN(1,10))

5 高级应用:随机排序(不重复打乱)

用途:抽签、分组、随机排座位步骤:

  1. A 列输入姓名 / 数据
  2. B 列输入:=RAND()
  3. 选中 B 列 → 【数据】→【排序】
  4. 按 B 列升序 / 降序 → A 列自动随机打乱

6 关键技巧:固定随机数

步骤:

  1. 选中随机数区域
  2. 复制
  3. 右键 → 选择性粘贴 → 数值完成后随机数不再变化。

7 常见问题

  1. 随机数一直跳:按 F9 是正常刷新,固定用 “粘贴为数值”。
  2. RANDARRAY 不能用:Excel 版本较低,改用 RANDBETWEEN 即可。
  3. WPS 是否支持:完全支持,公式相同。

8 总结

本文档包含:3 个函数 + 12 个案例 + 随机排序 + 固定随机数可直接用于:教学教案、员工培训、作业报告、办公使用。