当前位置:网络安全 > 如何在excel中生成随机数(5个excel随机数生成公式以及如何使用)

如何在excel中生成随机数(5个excel随机数生成公式以及如何使用)

  • 发布:2023-10-02 05:50

很多网友都想知道如何在excel中生成随机数。 Excel是一个功能强大的电子表格软件,可以用来处理各种数据和计算。有时,我们可能需要在Excel中生成一些随机数,比如模拟数据、测试公式、或者进行抽奖。今天给大家分享5个生成随机数的excel随机数生成公式,希望对有需要的网友有所帮助。

Excel随机数生成公式及使用方法

1。 RAND()函数

RAND () 函数没有参数。它返回一个大于或等于0且小于1的随机数。该函数可以通过对其执行一些简单的操作来生成任意范围的随机数。例如,如果要生成 0 到 100 之间的随机数,可以使用公式:

=兰德()*100

如果你想生成20到80之间的随机数,可以使用公式:

=兰德()*60+20

请注意,每次打开或编辑工作簿时,RAND() 函数都会重新计算,因此如果您想修复生成的随机数,可以将它们复制并粘贴为值。

2。 RANDBETWEEN(底部、顶部)函数

RANDBETWEEN(bottom,top)函数可以直接生成指定范围内的随机整数,其中bottom和top是随机数的最小值和最大值,包括这两个值。例如,如果要生成 1 到 10 之间的随机整数,可以使用公式:

=RANDBETWEEN (1,10)

此函数还会在打开或编辑工作簿时重新计算,因此您还需要复制并粘贴为值来固定随机数。

3。 RANDARRAY ([行], [列], [最小值], [最大值], [整数]) 函数

RANDARRAY([rows], [columns], [min], [max], [whole_number])函数可以一次生成多个随机数并返回一个数组。其中,rows和column是数组的行数和列数,min和max是随机数的最小值和最大值,whole_number是表示是否生成整数的逻辑值。例如,如果要生成一个 3 行 4 列的数组,其中每个元素都是 0 到 100 之间的随机整数,则可以使用公式:

=RANDARRAY (3,4,0,100,TRUE)

注意,该函数仅适用于Excel 365版本,并且也会随着工作簿的变化而重新计算。

4。 INDEX 函数和 ROW 函数

如果想生成一组不重复的随机数,可以结合使用INDEX函数和ROW函数。例如,如果要生成 1 到 10 之间的不重复随机整数,可以使用公式:

=索引 ($A$1:$A$10,行 (A1),1)

A1:A10 是辅助列,填充 1 到 10 的十个数字。然后将此公式向下拖动到单元格 A10,即可得到随机排列的数字序列。最后将这些单元格复制并粘贴为值以修复结果。

5。 VLOOKUP函数和RAND函数

生成不重复随机数的另一种方法是使用 VLOOKUP 函数和 RAND 函数的组合。例如,如果要生成 1 到 10 之间的不重复随机整数,可以使用公式:

=VLOOKUP (RAND (),$A$1:$B$10,2,FALSE)

其中A1:B10为辅助区域。 A 列填充 0 到 1 之间的随机小数(使用 RAND() 函数),B 列填充 1 到 10 的十个数字。然后将此公式向下拖动到单元格 A10 并将辅助区域按升序排序A 列。最后将这些单元格复制并粘贴为值以修复结果。

相关文章