Excel - RANDARRAY 函数
RANDARRAY 函数
RANDARRAY 函数是最新版本的 Excel 2021 或 Excel 365 中引入的独家函数之一。它返回一个由 0 到 1 之间的数字组成的数组。它询问需要多少行和多少列才能快速生成随机浮点数或整数。例如,RANDARRAY 函数可以创建一个介于两个数字之间的患者 ID 数组,以获取他们的样本和各种随机年份。此函数可与其他函数(如 SORT、INDEX、UNIQUE 等)高效配合使用。
兼容性
此突出的 RANDARRAY 函数与 MS Excel 的各个版本兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel for iPad
- Excel for iPhone
- Excel for Android tablets
- Excel for Android 手机
语法
RANDARRAY 函数如下 −
=RANDARRAY([rows],[columns],[min],[max],[integer])
参数
RANDARRAY 函数的描述如下 −
参数 | 描述 | 必需/可选 |
---|---|---|
[rows] | 它指定要检索到的。 | 可选 |
[columns] | 它指定要检索的列数。 | 可选 |
[min] | 它表示在最终数组中生成随机数的最小值。 | 可选 |
[max] | 它指定可以在最终数组中生成的最大值。 | 可选 |
[integers] | 它包含布尔值(真/假)。如果等于 True,则它将检索整数。否则,它将仅检索小数。 | 可选 |
要记住的要点
- 如果您定义 RANDARRAY() 时没有参数,则 RANDARRAY() 函数将检索十进制值 0 和 1。
- 如果最大参数的值小于最小参数的值,则 RANDARRAY () 函数将返回 #VALUE!错误。
- 默认情况下,RANDARRAY()将返回一个十进制值数组。
RANDARRAY 函数示例
练习以下示例,了解 Excel 中 RANDARRAY 函数的用法。
示例 1
Microsoft Excel 中的 RANDARRAY 函数生成一个随机数数组。
解决方案
假设用户需要在工作表中生成 6*4 数组。为此,请在 B3 单元格中输入公式 =RANDARRAY(6,4)。

按 Enter 键,RANDARRAY() 函数将返回 0 到 1 之间的随机浮点数。

示例 2
使用 RANDARRAY 函数创建具有指定最小值和最大值的 3*3 数组。
解决方案
步骤 1 − 首先,双击 B3 单元格,然后在 B3 单元格中输入公式 =RANDARRAY(3,3,5,10)。

步骤 2 −因此,在设置最小值和最大值后,通过此 RANDARRAY 函数填充一个 3*5 的十进制数数组。

示例 3
使用 Excel 中的 RANDARRAY 函数在 5*6 数组中仅创建随机整数
解决方案
步骤 1 −首先,在 B3 单元格中输入公式 "=RANDARRAY(5,6,1,7,TRUE)"。

步骤 2 −之后,按 Enter 键,即可获得 5*6 维整数数组。

说明
=RANDARRAY(5,6,1,7,TRUE)
- 第一个和第二个参数表示要生成的数组中的五行和六列。
- 第三个参数 1 表示结果数组中的最小整数值。
- 第四个参数 7 表示生成的数组中的最大值。
- 第五个参数"TRUE"指定仅生成整数值。
示例 4
使用 RANDARRAY 函数在定义的日期之间创建随机日期数组。
解决方案
在 H2 和 H3 单元格中指定了两个日期。在 G5 单元格中输入公式 "=RANDARRAY(2,2,H2, H3,1)",然后按 Enter 键。

因此,RANDARRAY() 函数将返回一个 2*2 数组。

现在,将单元格的格式更改为日期格式。

正如您在屏幕截图中看到的,数组的日期位于两个日期之间,这在 H2 和 H3 单元格中定义。