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

  • Share This
Hugh West

我们可能需要生成随机数,在 ǞǞǞ 随机数可用于生成数据加密密钥,模拟和描述复杂的事件,以及从更大的数据集中选择随机样本,等等。 在这篇文章中,我们将展示不同的方法,使4位数的 随机数字发生器Excel。

下载实践工作手册

你可以下载工作手册,用它们进行练习。

生成4位数的随机数.xlsm

Excel中随机4位数字发生器的8个例子

1.插入RANDBETWEEN函数来生成4位数的随机数

RANDBETWEEN函数 被归类为 数学和三角函数 在Excel中。 RANDBETWEEN Excel中的函数在两个值中产生一个随机值。 每次访问或更改电子表格时,都会产生一个随机值。 RANDBETWEEN 让我们用这个函数生成4位数的随机数。 为此,我们需要遵循以下步骤。

步骤。

  • 首先,选择你想放公式的单元格,用 RANDBETWEEN 因此,我们选择单元格 B5 .
  • 其次,将公式放入该选定的单元格。
=RANDBETWEEN(1000,9999)

  • 第三,按 进入 .

  • 现在,拖动 填充手柄 或者,将公式复制到该范围内。 自动填表 的范围,双击 加号 ( + ) 符号。

  • 最后,我们能够看到 4 单元格范围内的数字随机数 B5:B9 .

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

2.RANDARRARY函数作为Excel中的随机4位数字发生器

RANDARRAY函数 生成一个随机数组。 填充的行数和列数,最小值和最大值,以及谁应该返回整数或小数点都是选项。 我们可以使用 RANDARRAY 因此,让我们看看下面的程序。

步骤。

  • 首先,选择你要插入的单元格。 RANDARRAY 函数的公式。
  • 第二,在选定的单元格中键入以下公式。
=RANDARRAY(5,1,0,9999,TRUE)

  • 最后,按 进入 键来完成该程序。

这将自动生成 4 位数的随机数变成五行,因为我们把行数的 5 进入公式。

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

3.用TRUNC和RAND函数产生4位数的随机数

TRUNC函数 在Excel中产生一个截断的数字,数字的数量是可选的。 数值的小数部分由 编码:TRUNC . RAND函数 返回一个随机的特定数字,该数字大于或等于 0 但低于 1 我们可以把 TURNC &。 RAND 让我们看看使用这两个函数的组合来产生4位数随机数的步骤。

步骤。

  • 与之前的例子类似,选择单元格 B5 并代入公式
=TRUNC(RAND()*9999,4)

  • 然后,按 进入 而公式将显示在公式栏中。

  • 此外,要将公式复制到范围内,拖动 填充手柄 下或 双击 关于 加号 ( + )图标。

  • 就这样!你可以在列中看到结果 B .

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

  • RAND()*9999,4: ǞǞǞ RAND() 将产生一个介于 1至9 乘法 9999 将增加数字范围和 4 将只返回该随机数的4位数。
  • trunc(rand()*9999,4: 这将返回随机数的4位数。

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

4.结合ROUND & RAND函数生成4位数的随机数

ROUND函数 在Excel中产生一个被修剪到指定位数的数字。 RAND函数 Excel会生成一个0到1之间的随机值。 我们可以通过合并这两个函数来生成4位数的随机数。 所以,让我们按照步骤来做。

步骤。

  • 与之前的方法相同,首先,选择你想放公式生成随机数的单元格。 所以,我们选择单元格 B5 .
  • 其次,在该选定的单元格中输入以下公式。
=ROUND(RAND()*(9999-1000)+1000,0)

  • 之后,点击 进入 钥匙。

  • 之后,拖动 填充手柄 或者,双击 "A "和 "B",将公式复制到范围内。 ( + )号。 这也是重复的公式。

  • 而且,这将产生4位数的随机数字到列中 B .

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

  • RAND()*(9999-1000)+1000,0: 这主要会让人倍感 RAND() 9999 只生成4位数的随机数。
  • ROUND(RAND()*(9999-1000)+1000,0): 这将去掉多余的小数,只生成4位数的数字。

类似读物

  • 在Excel中自动生成发票号码(4个快速步骤)
  • 如何在Excel中生成随机数据(9种简单方法)
  • Excel中的随机数生成器(8个例子)
  • 如何用Excel VBA生成随机数(4个例子)
  • 在Excel中从列表中生成随机数(4种方法)

5.在Excel中使用LEFT & RANDBETWEEN函数生成4位数的随机数

LEFT函数 根据给定的字符数,返回一个文本字符串中的第一个或多个字符。 我们可以把 左边 RANDBETWEEN 因此,让我们按照这个程序来做。

步骤。

  • 如前面的例子所示,首先选择单元格并在该单元格中插入公式。
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • 而且,按 进入 .

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

  • randbetween(1,9): 这将允许取一个介于 1 9 .
  • RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: 这一行公式将根据我们放在单元格中的数字生成随机数字 B5 .
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5): 这将根据单元格中的数字,返回第一个数字。 B5 是给定的。

6.通过组合INT& RAND函数创建4位数的随机数

INT功能 当我们有大量的数据集,并且每个数据集都是不同的格式,比如浮动格式,这个函数就会返回数字的整数部分。 让我们按照下面的步骤来做。

步骤。

  • 与前面的例子一样,首先,选择单元格 B5 .
  • 然后,在选定的单元格中,键入以下公式。
=INT(RAND()*(9999-1000)+1000)

  • 最后,打 进入 键来完成这个过程。

  • 现在,结果将显示在选定的单元格中,同时在公式栏中显示该公式。
  • 此外,拖动 填充手柄 另外,还可以通过以下方式将公式复制到整个范围。 自动填表 的范围,双击 加号 ( + ) 符号。

  • 这就是目前的一切!最后但并非最不重要的是,专栏 B 显示4位数的随机数字作为结果。

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

  • RAND()*(9999-1000)+1000: 这主要会让人倍感 9999 RAND 函数来生成4位数的数字。
  • INT(RAND()*(9999-1000)+1000: 这将取随机数中最接近的整数,只生成随机数中的4位数。

7.使用Excel分析工具箱生成4位数的随机数

还有一种方法可以注入4位数的随机整数,不需要使用公式。 为了生成随机数据,我们可以利用 分析工具包 但我们必须首先安装它。 分析工具包 可以在主程序中安装add-in。 如果你使用的是 微软Excel 365 现在,让我们看看使用这个插件的程序。

步骤。

  • 首先,选择 文件 选项卡上。

  • 第二,点击 选择 或者,使用键盘快捷键 Alt + F + T .

  • 这将打开 Excel选项 对话。
  • 然后,点击 附加元件 在弹出窗口的左侧边栏。
  • 之后,选择 分析工具包 附加元件 节。
  • 此外,选择 Excel插件 主窗口底部的菜单,从 管理 下拉栏。
  • 接下来,点击 进展 按钮。

  • 这将打开一个弹出窗口,其中有一个所有可访问的Excel列表 附加元件 .
  • 勾选方框 分析工具包 并点击 认可 .

  • 此外,去到 数据 现在有一个额外的类别名为 分析报告 在Excel功能区的 数据 选项卡,其中一个按钮标有 数据分析 .请点击这里。

  • 这将出现在 数据分析 对话框。
  • 在这里,选择 随机数生成 并点击 认可 .

  • 同样,会出现一个对话框,名为 随机数生成 .
  • 键入列的数量,在 变量的数量 文本框,并在该文本框中输入行数。 随机数的数量 文本框。
  • 分布情况 下拉菜单栏,选择 统一的 .
  • 取一个4位数的范围。 因为我们取一个介于 1000 9999 .
  • 输出选项 ,选择 输出范围 因此,我们选择 $B$5:$B$9 .
  • 之后,点击 认可 按钮。

  • 最后,我们将能够看到选定范围内的结果。

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

Excel VBA在Excel中生成4位数的随机数

我们可以用 Excel VBA 在特定的细胞中产生随机数。 与 Excel VBA 要使用这些代码,用户可以很容易地从功能区使用作为excel菜单的代码。 VBA 代码来生成4位数的随机数,让我们按照这个程序来做。

步骤。

  • 首先,点击 开发商 选项卡上。
  • 第二,启动 Visual Basic编辑器 通过点击 视觉基础 .
  • 或者,你可以访问 Visual Basic编辑器 通过按 Alt + F11 .

  • 与其这样做,你可以直接在你的工作表上点击右键,然后转到 查看代码 这也将带你到 Visual Basic编辑器 .

  • 这将出现在 Visual Basic编辑器 我们在这里编写代码,从范围中创建一个表。
  • 并且,复制并粘贴 VBA 代码如下所示。

VBA代码。

 Sub FourDigit_RandomNumber() Dim num As Integer num = Int((9999 - 100 + 1) * Rnd() + 100) Range("B5") = num End Sub 
  • 之后,通过点击运行代码。 擦肩而过 按钮或按键盘快捷键 F5 .

  • 最后,按照步骤,将在单元格中生成一个4位数的随机数。 B5 .

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

总结

上面的例子将告诉你 在Excel中随机生成4位数的号码 希望这对你有帮助!如果你有任何问题、建议或反馈,请在评论区告诉我们。 或者你可以看一下我们的其他文章。 淘宝网 博客!

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.