如何在Excel中生成10位数的随机数字(6种方法)

  • Share This
Hugh West

在本教程中,我们将解释不同的方法来生成一个随机的 10 当你在一个项目中工作时,你会发现,在excel中的数字是不一样的。 微软Excel 有时我们没有任何特定的数据集,所以我们必须创建一个样本。 在创建样本数据集时,我们可能需要生成随机数。 一般来说,我们必须为几个实例生成随机数。 这不是那种我们需要经常使用的功能。

下载实践工作手册

我们可以从这里下载实践工作手册。

生成10位数的随机数字.xlsm

在Excel中生成10位数随机数字的6种方法

在整篇文章中,我们将解释6种方法来生成一个随机的 10 我们将使用不同的函数、工具和 VBA 代码。

1.结合ROUND和RAND函数,生成10位数的随机数

首先,也是最重要的,我们将使用 ROUND函数 RAND函数 来生成一个随机的 10 数字编号。

微软Excel ,在 RAND 函数返回一个 0到1之间的随机数。

ǞǞǞ 圆的 功能在 ǞǞǞ 产生一个已经被四舍五入到指定位数的数字。

的名称。 我们将为他们随机生成电话号码,每个号码都有 挖出的数字。

让我们看看执行这一行动的步骤。

步骤。

  • 首先,选择单元格 C5 .
  • 接下来,在该单元格中输入以下公式。
=ROUND(RAND()*9999999999+1,0)

  • 新闻 进入 .
  • 所以,上面的动作返回一个随机的 10 单元格中的数字 C5 .
  • 然后,拖动 填充手柄 细胞的工具 C5 到细胞 C9 .
  • 最后,我们得到的结果如下图所示。

🔎 这个公式是如何工作的?

  • rand()*99999999+1。 这一部分将随机数乘以由 9999999999 并补充说 1 到它。
  • ROUND(RAND()*9999999999+1,0): 这一部分绕过了我们从以下方面得到的结果 RAND 功能。

阅读更多。 用Excel公式生成随机数(5个例子)

2.使用RANDBETWEEN函数在Excel中创建10位数的随机数

在第二种方法中,我们将使用 读取RANDBETWEEN函数 来生成一个随机的 10 在EXCEL中的数字。

ǞǞǞ RANDBETWEEN excel中的函数返回两个指定数字之间的一个整数。

为了解释这个方法,我们将继续使用我们以前的数据集。

让我们看看执行这个方法的步骤。

步骤。

  • 首先,选择单元格 C5 并在该单元格中插入以下公式。
=RANDBETWEEN(1000000000,9999999999)

  • 撞击 进入 .
  • 结果,我们得到一个随机的 10 单元格中的数字 C5 .
  • 第二,拖动 填充手柄 细胞的工具 C5 到数据集的结尾。
  • 最后,我们可以在以下图片中看到结果。

阅读更多。 如何用Excel VBA生成随机数(4个例子)

3.根据你在不同单元格中输入的数字数,生成随机的10位数字

在第三种方法中,我们将生成一个随机的 10 例如,当我们键入 10 在细胞中 C5 , 细胞 D5 将显示一个随机数的 10 内的数字。

我们将按照以下步骤来执行这个方法。

步骤。

  • 首先,在单元格中插入以下公式( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • 此外,输入值 10 在细胞中 C5 .
  • 敲击 进入 .
  • 此外,我们得到一个随机的 10 单元格中的数字 D5 .

  • 最后,输入值 10 在细胞中( C6:C9 )。 结果,我们也得到了随机的 10 单元格中的数位数字( D6:D9 ).

🔎 这个公式是如何工作的?

  • RANDBETWEEN(0,999999999999999): 这一部分返回一个随机的 10 位数。
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): 返回单元格中固定数字的随机数 D5 我们在单元格中输入的 C5 .

阅读更多。 在Excel中随机生成4位数的数字(8个例子)。

类似读物

  • 在Excel中自动生成发票号码(4个快速步骤)
  • Excel中无重复的随机数发生器(9种方法)
  • 在Excel中从列表中生成随机数(4种方法)
  • Excel中的随机数生成器(8个例子)
  • 在Excel中生成两个数字之间的随机数(4种方法)

4.应用RANDARRAY函数生成10位数的随机数

另一种方法是在我们的数据集中的特定区域生成随机数,即使用 RANDARRAY函数 ...... RANDARRAY 函数只在 微软Excel 365 &。 微软Excel 2021 版本。

ǞǞǞ RANDARRAY 函数提供了一个随机数列表,范围从 0 1 这是由行和列的数量指定的。

在以下数据集中,我们将随机生成 每个人的电话号码与 RANDARRAY 功能。

让我们看看使用的步骤 RANDARRAY 功能。

步骤。

  • 在开始时,选择单元格 C5 .
  • 接下来,在该单元格中输入以下公式。
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • 之后,点击 进入 .
  • 最后,我们在单元格中得到随机数字( C5:D9 ).

阅读更多。 在Excel中随机生成5位数的数字(7个例子)。

5.用分析工具箱生成10位数的号码

另一种生成随机的方法是 10 在excel中使用一个数位的数字是使用一个 附加元件 名为''。 分析工具箱 '。 这种方法不需要任何公式。

为了说明这个方法,我们将使用第一种方法的数据集。 只要按照下面的步骤来执行这个动作。

步骤。

  • 首先,到 文件 标签。

  • 第二,选择 选择 从菜单中选择。

  • 一个新的弹出窗口出现,名为''。 Excel选项 '.
  • 第三,点击选项 附加元件 在窗口的左侧。
  • 接下来,在右侧向下滚动到底部。 选择选项' Excel插件 从下拉菜单中选择'',然后点击 进展 按钮。

  • 这将打开一个弹出窗口,列出所有可访问的 Excel插件 .点击 认可 勾选了''后 分析工具包 '.

  • 然后,选择' 数据分析 '选项,从 数据 标签。

  • 它打开了一个新的弹出式窗口,名为' 数据分析 '.
  • 此外,向下滚动''中的选项。 分析工具 '部分。 选择' 随机数生成 '选项,然后点击 认可 .

  • 之后,我们又得到一个名为''的弹出窗口。 随机数生成 我们将输入不同的参数值来生成随机的 10 位数的数字。
  • 的"。 变量的数量 '字段指定了我们要用随机数据填充的列数。 我们使用的值是 1 .
  • 行的数量由''表示。 随机数的数量 '。 我们已经采取了价值 5 .
  • 分布情况 领域,我们选择了选项 统一的 .
  • 将参数设置为一个范围为 1 9999999999 .
  • 设置''。 输出范围 '到数组的开头,也就是单元格 C5 .
  • 现在点击 认可 .

  • 最后,我们可以看到随机生成的 10 单元格中的数位数字( C5:C9 ).

阅读更多。 带有数据分析工具和Excel函数的随机数生成器

6.插入VBA代码在Excel中创建10位数的号码

在最后一种方法中,我们将生成一个随机的 10 位数的数字,并使用 VBA 为了证明这种方法,我们使用了以下数据集,我们在前面也使用过。

按照下面的步骤来执行这个方法。

步骤。

  • 首先是。 右键点击 在活动的工作表上,选择选项''。 查看代码 '.

  • 上述命令打开了一个新的空白 VBA 该工作表的代码窗口。
  • 此外,在代码窗口插入以下代码。
 Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 9999999999# - 1) + 1, 0) Next GRN End Sub 
  • 此外,点击 运行 或按下 F5 键来运行该代码。

  • 最后,我们得到 10 在单元格中随机生成的数位数字( C5:C9 ).

阅读更多。 Excel VBA:无重复的随机数发生器(4例)

总结

综上所述,我们可以很容易地生成一个随机的 10 为了达到最大的效果,请下载本文所附的练习手册并加以利用。 如果你有任何问题或建议,请在下面的方框中留言。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.