RANDARRAY 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 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) 在数组中返回 0 到 1 之间的随机值,该数组高 5 行,宽 3 列。

具有 Min、Max & Decimal 参数的 RANDARRAY 函数

具有 Min、Max & 整数参数的 RANDARRAY 函数

语法

=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 技术社区 中咨询专家或在 社区中获取支持。