Table of contents
我们可能需要生成随机数,在 ǞǞǞ 随机数可用于生成数据加密密钥,模拟和描述复杂的事件,以及从更大的数据集中选择随机样本,等等。 在这篇文章中,我们将展示不同的方法,使4位数的 随机数字发生器Excel。
下载实践工作手册
你可以下载工作手册,用它们进行练习。
生成4位数的随机数.xlsmExcel中随机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位数的号码 希望这对你有帮助!如果你有任何问题、建议或反馈,请在评论区告诉我们。 或者你可以看一下我们的其他文章。 淘宝网 博客!