首页 > 行业资讯 > 创建随机数字或文本:RAND函数和RANDBETWEEN函数

创建随机数字或文本:RAND函数和RANDBETWEEN函数

时间:2022-02-25 来源: 浏览:

创建随机数字或文本:RAND函数和RANDBETWEEN函数

原创 fanjy 完美Excel
完美Excel

excelperfect

Excel与VBA、Python及相关技术的个人分享平台

收录于话题
#Excel函数 23
#RAND函数 2
#RANDBETWEEN函数 1
#CHOOSE函数 2

学习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社群 下载本文配套示例工作簿。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球: 完美 Excel 社群 ,进行技术交流和提问,获取更 多电子资料,并通过社群加入专门的微信讨论群,更方便交流。
每日精进:2022.2.23 研读《普林斯顿微积分读本(修订版)》第10章。
fanjy

猛戳下面按钮,激励我坚持创作!

赞赏二维码 微信扫一扫赞赏作者 赞赏

已喜欢, 对作者说句悄悄话
最多40字,当前共

  人赞赏

1 / 3

长按二维码向我转账

猛戳下面按钮,激励我坚持创作!

赞赏二维码

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐