Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android 平板电脑版 Excel for Android 手机版

RANDARRAY 函数返回一组随机数字。 可指定要填充的行数和列数,最小值和最大值,以及是否返回整数或小数值。

在以下示例中,我们创建了一个高 5 行,宽 3 列的数组。 第一个返回 0 到 1 之间的随机值集,这是 RANDARRAY 的默认行为。 下一个返回 1 到 100 之间的一系列随机十进制值。 最后,第三个示例返回 1 到 100 之间的一系列随机整数。

Excel 中的 RANDARRAY 函数。 RANDARRAY (5,3) 在一个 5 行高、3 列宽的数组中返回 0 到 1 之间的随机值。

RANDARRAY 函数与 Min、 Max 和小数参数

RANDARRAY 函数与 Min、 Max 和整数参数

语法

=RANDARRAY([rows],[columns],[min],[max],[whole_number])

参数

描述

[rows]

可选

要返回的行数

[columns]

可选

要返回的列数

[min]

可选

你想返回的最小数值

[max]

可选

你想返回的最大数值

[integer]

可选

返回整数或十进制值

  • TRUE 表示整数

  • FALSE 表示十进制数。

注意: 

  • 如果不输入行或列参数,RANDARRAY 将返回 0 到 1 之间的单个值。

  • 如果不输入最小值或最大值参数,RANDARRAY 将分别用 0 和 1 默认表示。

  • 最小数参数必须小于最大数,否则 RANDARRAY 将返回 #VALUE! 错误。

  • 如果不输入 whole_number 参数,RANDARRY 会默认值 FALSE,或十进制数值。

  • RANDARRAY 函数将返回一个数组,如果该数组是公式的最终结果,则将溢出。 这意味着,当按“Enter”时,Excel 将动态创建相应大小的数组范围。 如果支持数据位于 Excel 表格中,若使用结构化引用,则从数组范围中添加或删除数据时,数组将自动重设大小。 有关详细信息,请参阅关于溢出数组行为的此文章。

  • RANDARRAY 不同于 RAND 函数,RAND 函数不会返回数组,因此需要将 RAND 复制到整个范围。

  • 可将数组视为一行值、一列值或几行值和几列值的组合。 在上面的示例中,RANDARRAY 公式的数组是范围 D2:F6,或 5 行乘 3 列。

  • Excel 对工作簿之间的动态数据提供有限支持,并且仅当这两个工作簿时都处于打开状态时才支持此方案。 如果关闭源工作簿,刷新时,任何链接的动态数组公式都将返回 #REF! 错误

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

FILTER 函数

SEQUENCE 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

#溢出! 错误

动态数组和溢出数组行为

绝对交集运算符: @

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。