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

  • Share This
Hugh West

在工作时 微软Excel 有时候,我们需要一个随机的5位数字生成器。 特别是在做统计分析时,我们可能需要生成5位数字。 同样,我们可能使用5位数字生成器来创建密码或ID。 幸运的是,Excel有几个选项可以获得随机的5位数字。 本文将指导你使用这些选项。

下载实践工作手册

你可以下载我们用来准备这篇文章的实践工作手册。

随机5位数号码生成器.xlsm

Excel中随机5位数字发生器的7个例子

1.Excel RANDBETWEEN函数作为5位数字发生器

首先,我们将使用 读取RANDBETWEEN函数 作为一个5位数的数字发生器。 这个函数允许我们得到指定数字之间的随机数字。 例如,我将生成5位数的数字,在 10000 99999 为了得到理想的结果,请遵循以下步骤。

步骤。

  • 在下面的公式中键入 细胞B5 并按 进入 .
=RANDBETWEEN(10000,99999)

  • 结果,我们将得到以下5位数的数字。 接下来,使用 填充手柄 ( + )工具来获得范围内的5位数的数字 B6:B10 .

  • 因此,我们将得到以下输出。

请注意。

ǞǞǞ RANDBETWEEN 函数是一个不稳定的函数,每次计算工作表中的单元格时,由该函数生成的随机数都会发生变化。 如果你想避免这些数字的变化,请按照以下步骤进行。

步骤。

  • 首先复制由 RANDBETWEEN 通过下面的公式 首页 > 拷贝 Ctrl + C .

  • 然后将它们粘贴为 价值观 通过关注 首页 > 粘贴 > 粘贴值 (见截图)。

  • 结果是,你将得到作为数值的数字。

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

2.用LEFT & RANDBETWEEN函数生成5位数的随机数字

在这个方法中,我将使用一个公式,其组合为 左边 RANDBETWEEN 这个公式将根据公式引用的单元格中给出的数字的长度生成随机数字。 让我们看看如何完成这个任务。

步骤。

  • 首先,输入以下公式 细胞B6 并击中 进入 该公式将返回一个空单元格。
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • 现在,输入 5 细胞B5 因为你需要一个5位数的随机数字。 一旦你击中了 进入 细胞B6 你将得到一个5位数的随机数字。

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

  • 徘徊在(1,9)之间

这里,上述公式返回一个介于 1 9 .

  • RANDBETWEEN(0,999999999999999)

这里的 RANDBETWEEN 函数返回一个介于 0 999999999999999.

  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5

最后,上述公式返回一个随机数,其中包含了 细胞B5 .

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

3.在Excel中使用ROUND & RAND函数创建5位数的数字

这一次,我将使用以下组合 圆的 RAND 的功能是作为一个5位数的 随机数发生器。 生成这些数字的通用公式是。

=round(rand()*(y-x)+x,0)

在哪里? X Y 是你想产生5位数的底数和顶数之间的数字。

步骤。

  • 在下面的公式中键入 细胞B5 .下一篇新闻 进入 .
=ROUND(RAND()*(99999-10000)+10000,0)

  • 因此,你会得到以下5位数的数字。

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

  • RAND()

这里的 RAND 函数生成随机的十进制数字。

  • RAND()*(99999-10000)+10000

在这一部分,结果是 RAND 函数乘以 89999 然后将结果加到 1000 .

  • ROUND(RAND()*(99999-10000)+10000,0)

最后, 圆的 函数将前面公式的结果四舍五入到小数点后0位。

阅读更多。 在Excel中生成带小数的随机数(3种方法)

4.结合INT& RAND功能作为5位数的数字发生器

这个方法有点类似于上一个方法。 而不是用 圆的 函数,我们将使用 基金会 功能 在这里,要创建5位数的随机数,在 10000 99999 请遵循以下步骤。

步骤。

  • 在下面的公式中键入 细胞B5 然后按 进入 .
=INT(RAND()*(99999-10000)+10000)

  • 结果是,你将得到以下输出。

在这里,上述公式的工作方式与在《中国》中提到的类似。 方法三 第一, RAND 函数生成随机的十进制数。 然后将得到的十进制数乘以 89999 并添加到 1000 .最后, INT 函数将数字四舍五入到最接近的5位数的整数。

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

类似读物

  • 如何在Excel中生成随机数据(9种简单方法)
  • Excel中无重复的随机数发生器(9种方法)
  • 在Excel中从列表中生成随机数(4种方法)
  • Excel中的随机数生成器(8个例子)

5.用RANDARRAY函数创建5位数的随机数字

你可以使用 RANDARRY函数 作为一个5位数的随机数字发生器。 要创建5位数的随机整数,在 10000 99999 ,并扩散到 2 列和 6 请按照以下说明进行操作。

步骤。

  • 在下面的公式中键入 细胞B5 .
=RANDARRAY(6,2,10000,99999,TRUE)

  • 一旦你击中 进入 ,上述公式返回5位数的随机数(整数),超过列数 B &。 C 和行 5:10 .

阅读更多。 如何在Excel中生成无重复的随机数(7种方法)

6.应用分析工具箱在Excel中生成5位数的数字

在这个方法中,我将使用一个Excel插件作为5位数的数字发生器。 首先,我将向你展示将插件添加到 Excel功能区 稍后,我将使用该插件来生成5位数的随机数。

步骤。

  • 首先,去到 文件 选项卡。

  • 第二,选择 选择 .

  • 接下来是 Excel选项 对话框会出现,点击 附加元件 .检查 Excel插件 选自 管理 下拉菜单,然后按 进展 .

  • 因此, 附加元件 对话框就会出现,把复选标记放在 分析工具包 并按 认可 .

  • 现在去到 数据 选项卡,以及 数据分析 选项是可用的。 点击它。

  • 因此, 数据分析 对话框出现后,选择 随机数 一代人 分析工具 列表,并按 认可 .

  • 随机数生成 对话框显示,输入 2 作为 变量的数量 ,以及 6 作为 随机数的数量 .
  • 然后,选择 统一的 分布情况 下拉菜单,在 参数 部分输入5位数字的范围( 10000 99999 )中。 之间的关系 领域。
  • 之后,选择 输出范围 并选择目标单元格(这里 单元B$5 )。 新闻 认可 以关闭该对话框。

  • 最后,我们可以看到下面的输出。

请注意。

  • 产生的5位数的随机数 分析工具包 要将这些数字转换为小数点后零位,你可以使用 圆的 INT 功能(描述于 方法四 方法五 ).

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

7.应用Excel VBA作为5位数字发生器

你可以使用 Excel VBA 来生成5位数的随机数。

步骤。

  • 首先,进入你想获得5位数随机数的工作表。 然后在工作表名称上点击右键,选择 查看代码 来调出 VBA 窗口。

  • 现在在下面的代码中输入 模块 并使用 F5 钥匙。
 Sub Random5DigitNumber() Dim N As Integer For N = 5 To 10 ActiveSheet.Cells(N, 2) = Round(Rnd() * (99999 - 10000) + 10000, 0) Next N End Sub 

  • 最后,运行代码后,你将得到以下5位数的数字。

阅读更多。 如何用Excel VBA在一个范围内生成随机数

需要记住的事情

  • 我们收到的结果是 RANDBETWEEN 为了检测重复的数字,你可以使用 RANK.EQ函数 在EXCEL中。
  • ǞǞǞ RAND 函数也是一个易失性函数。 你可以将由 RAND 的公式来计算数值,使用 粘贴专用 选择。

总结

在上述文章中,我试图详细讨论Excel中随机5位数发生器的几个例子。 希望这些方法和解释足以解决你的问题。 如果你有任何疑问,请告诉我。

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.