RANDARRAY 函数

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 和整数参数

注意: 2019年1月14日: RANDARRAY 函数是几个 beta 功能之一,目前仅适用于Office 预览体验成员的一部分。 我们将在未来的几个月里继续优化这些功能。 准备就绪后,我们会向所有 Office 预览体验成员和 Office 365 订阅者发布该功能。

=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 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

FILTER 函数

SEQUENCE 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

Excel 中的 #SPILL! 错误

动态数组和溢出数组行为

绝对交集运算符: @

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×