
在Excel中,提供了多种函数和工具来生成随机数。生成随机数可以帮助我们模拟实际情况下的数据变化或者进行统计分析,以及年会抽奖。
小兔将分享几种方法来在Excel表格中生成指定数据的随机数,让您轻松掌握在Excel中生成随机数的技巧。
01 生成0~1的随机小数
使用 RAND 函数生成随机小数。选定要生成随机数的单元格,例如A1。在A1单元格输入以下公式:=RAND()
按下 Enter键确认公式。将在A1单元格生成一个0到1之间的随机小数。
如果需要生成多个随机数,可以拖动A1单元格的填充手柄(黑色“十”字)到需要的单元格范围。
02 生成指定范围随机整数
使用 RANDBETWEEN 函数生成指定范围的随机整数。假设需生成1到100之间的随机整数,选定要生成随机整数的单元格,例如B1。
在B1单元格输入以下公式:=RANDBETWEEN(1, 100)
按下Enter键,将生成一个介于1到100之间的随机整数。可以根据需要修改最小值和最大值。
拖动B1单元格的填充手柄来生成更多的随机整数。
03 生成随机数数组
使用 RANDARRAY 函数批量生成随机数数组。RANDARRAY函数是Excel中的一个动态数组函数,用于生成包含随机数的数组。它可以一次性生成指定维度和大小的随机数数组。
该函数的基本语法为:RANDARRAY(rows, [columns], [min], [max], [integer])
其中:
rows:生成的随机数数组的行数。
columns:(可选)生成的随机数数组的列数,默认为1列。
min:(可选)生成随机数的最小值,默认为0。
max:(可选)生成随机数的最大值,默认为1。
integer:(可选)一个逻辑值,指定是否生成整数。如果为TRUE或1,则生成整数;如果为FALSE或省略或0,则生成小数。
选定要生成随机数数组的单元格,例如A1。在A1单元格输入以下公式:
=RANDARRAY(3, 3, 1, 100)
将会生成一个3行3列的随机数数组,每个随机数都介于1到100之间。可以根据需要修改行数、列数以及随机数的范围。
04 生成指定范围的随机小数
可单独使用RAND函数或结合RANDBETWEEN来实现这一目标。
假设需要生成1~9之间的随机小数,选定要生成随机数数组的单元格,例如A1。在A1单元格输入以下公式:
=RAND()*(9-1)+1或=RANDBETWEEN(1,8)+RAND()
将会生成一个介于1到9之间的随机小数,可以根据需要修改最小值和最大值。拖动B1单元格的填充手柄来生成更多的随机数。

无论是简单的随机小数、指定范围的随机整数,还是大量随机数的批量生成,Excel都提供了多种工具和函数来帮助我们高效地生成随机数。
希望小兔分享的几种方法能够帮到大家,若有疑问,或者分享您的经验,欢迎在下方的评论区留言哦~