创建随机数字或文本:RAND函数和RANDBETWEEN函数
创建随机数字或文本:RAND函数和RANDBETWEEN函数
excelperfect
Excel与VBA、Python及相关技术的个人分享平台
学习Excel技术,关注微信公众号:
excelperfect
标签: Excel 函数 , RAND 函数 , RANDBETWEEN 函数 , CHOOSE 函数
本文讲解如何使用 RAND 函数和 RANDBETWEEN 函数在 Excel 中创建随机数字或随机文本。
RAND 函数
在 Excel 中,使用 RAND 函数创建随机数字。然后,可以使用随机数字列来排序或提取表中的记录。
要创建随机数字,在单元格中输入公式:
=RAND()
示例 1 :赋随机的数字
1. 在列 A 创建一系列文本,无论其代表什么。示例中,在单元格区域 A1:A5 中依次输入 Excel 、 Word 、 PowerPoint 、 Access 、 Outlook ,然后选择 A1:A5 拖放至单元格 A25 ,如下图 1 所示。
图 1
2. 在列 C 中输入连续的数字 1 至 25 ,如下图 2 所示。
图 2
3. 在单元格 D1 中输入公式:
=RAND()
然后拖放至单元格 D25 。
图 3
4. 保持选中单元格区域 D1:D25 ,单击鼠标右键,在快捷菜单中选取“排序——升序”命令,如下图 4 所示。
图 4
保持弹出的对话框的默认选择,如下图 5 所示。
图 5
5. 删除列 D 和列 B ,此时给列 A 的文本分配了 1 至 25 之间的随机数字,如下图 6 所示。
图 6
RANDBETWEEN 函数
给 RANDBETWEEN 函数提供下限和上限数字,则会随机返回介于这两个数字之间的数字。例如:
=RANDBETWEEN(30,100)
示例 2 :随机文本
RANDBETWEEN 函数仅返回数字,其本身不能创建随机文本。然而,在 CHOOSE 公式里使用 RANDBETWEEN 函数,可以从值列表中返回随机项。
为简单起见,本示例试图随机填充性别列。由于性别只有两个值: Male 和 Female ,因此 RANDBETWEEN 函数使用 1 作为下限, 2 作为上限。公式如下:
=CHOOSE(RANDBETWEEN(1,2),"Male","Female")
图 7
使用单元格引用作为 CHOOSE 函数参数的值
下面的示例, RANDBETWEEN 函数与 CHOOSE 函数组合,对每一行随机返回区域名称。
在单元格区域 K4:K6 中,有 3 个区域,因此 RANDBETWEEN 函数使用 1 作为下限, 3 作为上限。与上例不同,这里使用包含区域名称的单元格引用:
=CHOOSE(RANDBETWEEN(1,3),$K$4,$K$5,$K$6)
图 8
动态变化如下图 9 所示。
图 9
注:有兴趣的朋友可以到知识星球 完美Excel社群 下载本文配套示例工作簿。
猛戳下面按钮,激励我坚持创作!
微信扫一扫赞赏作者
赞赏
发送给作者
人赞赏
长按二维码向我转账
猛戳下面按钮,激励我坚持创作!
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
