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()步骤:
-
选中单元格(如 A1) -
输入公式并回车 -
下拉填充可批量生成
案例 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 高级应用:随机排序(不重复打乱)
用途:抽签、分组、随机排座位步骤:
-
A 列输入姓名 / 数据 -
B 列输入:=RAND() -
选中 B 列 → 【数据】→【排序】 -
按 B 列升序 / 降序 → A 列自动随机打乱

6 关键技巧:固定随机数
步骤:
-
选中随机数区域 -
复制 -
右键 → 选择性粘贴 → 数值完成后随机数不再变化。

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

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