在Excel 2019和365中,我们获得了一个名为RANDARRAY的新功能。这是一个动态数组函数,它返回一个随机数数组。在Excel 2016及更早版本中,我们具有`link:/ excel-formula-and-function-the-rand-function [RAND]`

和`link:/ excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN函数]`。但是此功能可以同时用于这两个功能。

怎么样?首先让我们看一下RANDARRAY函数的语法。

image

RANDARRAY函数的语法

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

此函数中的所有参数都是可选的。如果您不给该函数提供任何参数,它将作为`link:/ excel-formula-and-function-the-rand-function [RAND function]`并返回1到0之间的一个小数随机数。 。

[行]:垂直需要的数字数(要填充的行数)。

[列]:水平需要的数字数(要填充的列数)。

[min]:随机数的起始数字或最小值。

[max]:最大数字范围。

[整数]:如果您希望随机数是整数,则将其设置为true。默认情况下,它为false并返回分数随机数/

| ===使用RANDARRAY函数

因此,如果您只想要1到0之间的随机小数,请编写以下公式:

=RANDARRAY()

如果要向下散落10个小数的数组,请输入以下公式:

=RANDARRAY(10)

按下Enter键后,下面的10行将填充10个随机分数,因为它是动态数组函数。

如果您希望将20个分数数字的数组洒落到向下10行和右侧2列中,请编写以下公式:

=RANDARRAY(10,2)

此时间数组分为两列和10行。

如果要在40到60之间包含20个小数的数组,并向下扩散10行,向右扩散2列,请输入以下公式:

=RANDARRAY(10,2,40,60)

通过此函数返回的数组限制为40和60的范围。如果希望将20个整数组成的数组散落在向下10行,向右2列的位置,请输入以下公式:

这次,我们告诉RANDARRAY函数仅返回数组中的整数随机数。

=RANDARRAY(10,2,40,60,1)

好的,这就是我们在Excel中使用RANDARRAY函数的方式。此功能是新增功能,在Excel 2016和更早版本中不可用。我希望这是可以解释的。如果对本文或其他Excel VBA主题有任何疑问,请在下面的评论部分中提问。

相关文章:

链接:/ excel-formula-and-function-excel-random-selection [Excel随机选择:如何从数据集中获取随机样本]要从数据集中选择随机数据,我们使用RANDBETWEEN函数和INDEX函数。

Excel RANDBETWEEN函数 | Excel RANDBETWEEN函数返回指定范围之间的随机数。

从固定选项中获取随机数为了从固定范围获得随机数,我们使用此Excel公式。

如何在Excel中生成随机文本值要在Excel中生成随机文本,我们使用CHOOSE和RANDBETWEEN函数。

热门文章:

`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式以提高生产率]更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

Excel中的VLOOKUP函数 |这是excel中最常用和最受欢迎的功能之一,用于从不同范围和工作表中查找值。链接:/ tips-countif-in-microsoft-excel [在Excel 2016中为COUNTIF]使用此惊人的功能对条件进行计数。您无需过滤数据即可计算特定值。

Countif功能对于准备仪表板至关重要。

链接:/ excel-formula-and-function-excel-sumif-function [如何在Excel中使用SUMIF函数]这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。