讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel怎么生成随机数 Excel RAND和RANDBETWEEN函数用法【详解】

老婷同学_5621

老婷同学_5621

发布时间:2025-12-30 10:51:07

|

742人浏览过

|

来源于php中文网

原创

RAND生成0到1间随机小数,RANDBETWEEN生成指定整数区间随机整数;RAND无参数,每次重算更新;RANDBETWEEN需输入上下界,如=RANDBETWEEN(1,10)。

excel怎么生成随机数 excel rand和randbetween函数用法【详解】

如果您需要在Excel中生成随机数,系统提供了两种内置函数:RAND用于生成0到1之间的随机小数,RANDBETWEEN用于生成指定整数区间内的随机整数。以下是这两种函数的具体用法说明:

一、RAND函数生成0到1之间的随机小数

RAND函数不接受任何参数,每次工作表重新计算时都会返回一个新的介于0(包含)和1(不包含)之间的均匀分布随机小数。该函数适用于需要连续型随机值的场景,例如模拟概率分布或生成归一化系数。

1、在目标单元格中输入公式:=RAND()。

2、按Enter键确认,单元格将显示一个类似0.387264的随机小数。

3、若需生成a到b区间(a =a+(b-a)*RAND(),例如生成5到10之间的随机小数,输入=5+5*RAND()。

4、如需将结果固化为静态数值,选中该单元格后按Ctrl+C复制,再右键选择“选择性粘贴”→“数值”,覆盖原公式。

二、RANDBETWEEN函数生成指定范围的随机整数

RANDBETWEEN函数接受两个必需参数,分别表示随机整数的下限和上限(均包含),每次重算时返回该闭区间内的一个随机整数。该函数适用于抽样编号、随机分组或模拟离散事件等需求。

1、在目标单元格中输入公式:=RANDBETWEEN(下限,上限),例如生成1到100之间的随机整数,输入=RANDBETWEEN(1,100)。

2、按Enter键确认,单元格将显示一个1至100之间的整数,如73。

3、若需避免重复值(如随机抽签),可结合辅助列与排序操作:先用RANDBETWEEN为每行生成唯一随机序号,再按该序号列升序排列数据区域。

4、如需固化结果,操作方式与RAND函数相同:复制后选择性粘贴为“数值”。

tidy-excel-data
tidy-excel-data

清理、标准化、验证并汇总杂乱的 Excel 工作簿。当 Codex 需要处理 `.xlsx`、`.xls`、`.xlsm` 或 `.csv` 格式的数据时使用,包括:统一表头格式、删除空白行与空白列、修剪文本内容、去重记录、检测数据质量问题、拆分或合并工作表、生成清洗后的工作簿,以及为业务电子表格生成审计摘要。

下载

三、冻结随机数不随刷新变化的替代方法

由于RAND和RANDBETWEEN均为易失性函数,编辑任意单元格或打开文件时均会触发重算,导致数值变动。若需保持某次生成结果长期不变,可借助Excel的数据录入机制绕过函数依赖。

1、在空白列第一行输入数字1,第二行输入2,选中这两格后拖拽填充柄向下生成连续序号列。

2、在相邻列第一行输入公式:=INDEX($A$1:$A$100,RANDBETWEEN(1,100))(假设A列含100个待随机抽取的原始数据)。

3、将该公式向下填充至所需行数,获得随机抽取结果。

4、全选结果列,按Ctrl+C复制,再右键选择“选择性粘贴”→“数值”,彻底断开与RANDBETWEEN的关联。

四、使用数据分析工具库生成批量随机数

Excel内置的“数据分析”加载项提供“随机数发生器”功能,支持一次性生成多组、多种分布类型的随机数,适用于统计建模或蒙特卡洛模拟等进阶用途。

1、确保已启用“分析工具库”:点击“文件”→“选项”→“加载项”,在底部管理框选择“Excel加载项”,勾选“分析工具库”并确定。

2、点击“数据”选项卡,在右侧找到“数据分析”,点击后选择“随机数发生器”,确定。

3、在对话框中设置变量个数、随机数个数、分布类型(如均匀、正态、伯努利等),并填写参数(如均匀分布的上下限)。

4、指定输出区域或新工作表,点击确定,Excel将直接填入指定格式的随机数值矩阵。

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

5661

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3556

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

3340

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

717

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5148

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

7463

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1801

2023.08.18

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

60

2026.10.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.9万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn