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

2022-03-09 20:55:50 浏览数 (1)

学习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),K4,K5,K6)

图8

动态变化如下图9所示。

图9

0 人点赞