使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

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]

可选

你想返回的最大数值

[whole_number]

可选

返回整数或十进制值

  • 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 函数

Excel 中的 #SPILL! 错误

动态数组和溢出数组行为

绝对交集运算符: @

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×