表格怎么弄,微信表格怎么弄

Excel中的随机数并非是每个用户都需要的功能,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。财务模型可以使用依赖于概率的随机模拟,有些数据模型可能需要运行数千次,但随机数

Excel 中的随机数并非是每个用户都需要的功能 ,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。

财务模型可以使用依赖于概率的随机模拟,有些数据模型可能需要运行数千次,但随机数生成器会提供每次模拟的参数。

无论您需要怎么样的随机数,Excel 都有多种生成它们的方法。

在这篇文章中,我将向您展示可用于将随机数插入到工作簿中的各种方法。

1/ 使用 RAND 函数生成随机数

表格怎么弄

我将向您展示的第一种方法是在 Excel 中生成随机值的最简单方法。

Excel中有一个非常简单的RAND函数,它不需要参数,会生成一个 0 到 1 之间的随机数。

RAND 函数示例:

= RAND ( )

此函数没有必需或可选的参数。该函数始终以一组空括号输入。此函数将生成一个介于 0 和 1 之间的随机小数,微信表格怎么弄,但不包括 0 或 1,

有可能会存在重复值,但是概率会比较低,因为在0和1之间的小数是太多了。返回的值将遵循均匀分布。这意味着 0 和 1 之间的任何数字都有可能被返回。

使用RAND()在任意两个数字之间生成随机数:

可以使用RAND()函数的简单公式在任意两个数字之间生成随机数。

= RAND ( ) * ( Y - X ) + X

这样就可以在 X 和 Y 之间创建一系列随机数。

在任意两个数字之间生成随机整数:

有时,我们遇到的需求是在两个给定数字之间生成随机整数。这也可以使用一个简单的公式来完成。

= ROUND ( RAND ( ) * ( Y - X ) + X,0 )

即使用 ROUND 函数对RAND函数的结果进行四舍五入到零小数位

可以将这个公式复制到电子表格的列中,如果您一直按 F9 重新计算,您将看到从 1 到 10 的各种数字组合

但是由于整数数字是离散的,生成的随机数很可能在列表中重复,这取决于生成随机范围的最小值和最大值。

方法1 1、点击文件 打开Excel,点击左上角的文件。2、选择新建 点击选择左侧的新建选项。3、选择模板 点击选择一个模板即可完成表格的创建。方法2 1、点击新建 打开WPS,点击左上角的新建。2、选择新建表格 在左侧的找到。

= ROUND ( RAND ( ) * ( 4 - -3 ) + -3,0 )

这也适用于产生负数。假设需要生成-3到4之间的随机整数,那么上面的公式就是你所需要的

将 RAND 函数乘以 7 将产生 0 到 7 之间的随机数。将 -3 添加到结果并四舍五入到零小数位,这将给出 -3 到 4 的随机整数范围。

2/ 使用 RANDBETWEEN 函数生成随机数

这个函数相对比使用 RAND 函数更容易使用,因为它包含额外的运算符来达到需要的特定随机数范围。

RANDBETWEEN 函数的语法:

= RANDBETWEEN ( bottom,top )

bottom 是返回值的下限

top 返回值的上限 函数将在下限值和上限值之间生成随机整数

RANDBETWEEN 函数示例:

= RANDBETWEEN ( -3,4 )

请注意,RANDBETWEEN 函数只能生成整数。没有办法让函数产生小数。然而,它比 RAND 函数来实现相同的结果要简单得多。

3/ 使用 RANDARRAY 函数生成随机数

部分情况下,可能不仅需要单个随机值,还需要一组随机值。RANDARRAY 函数是对此的完美解决方案。它将用一组随机数填充一系列单元格,不过此功能仅适用于 Microsoft 365 版本的 Excel

RANDARRAY 函数的语法:

= RANDARRAY ( [rows],[columns],[min],[max],[whole_number] )

rows是要返回的行数

columns 是要返回的列数

min 是随机数的最小值

max是随机数的最大值

whole_Number为 TRUE 返回整数,FALSE 返回小数

此函数的所有参数都是可选的。如果不包含任何参数,将获得一个带随机小数,与 RAND 函数的结果相同

RANDARRAY 函数示例:

= RANDARRAY ( 4,3,6,14,TRUE )

要生成 4 行 3 列的 6 到 14 之间的整数随机数数组,您可以使用上述公式。这将产生一个数组。注意到数字周围的蓝色边框了吗?这些都是由1个公式产生的

请注意,数组的左上角始终锚定在公式所在的单元格上。按 F9 重新计算电子表格将更改数组中的所有数字

如果没有输入最小值或最大值,则将使用默认值 0 到 1。

最小值必须小于最大值,否则会出现SPILL!错误,同时不会覆盖任何已有数据

4/ 使用分析工具插件生成随机数

表格怎么弄

还有另一种方法可用于在不使用公式的情况下插入随机数。可以使用加载项来创建随机数。Excel 附带一个分析工具库加载项,但您需要先安装它才能使用它

1/ 单击功能区中的 文件 选项卡

2/ 在窗口的左下方窗格中,向下滚动并单击 选项

3/ 在弹出窗口的左侧窗格中,单击加载项

4/ 勾选 分析工具库,单击确定

5/ Excel 功能区的“数据”选项卡上,现在有一个名为“分析”的组,就可以看到到“数据分析”的选项

使用分析工具包生成随机数:

可以在其中输入参数以生成随机数

变量数:这是输出表中所需的随机数列数。如果留空,则所有列都将填充在您指定的输出范围内

随机数:这是要生成的随机数的行数。如果留空,指定的输出范围将被填充

分布:可以从下拉列表中选择多种分布方法,例如均匀分布或正态分布。根据在此处的选择,参数部分将提供不同的选项

参数:输入值以表征选定的分布

随机种子:这是可选的,将是算法产生随机数的起点。如果再次使用相同的种子,它将产生相同的随机数。如果留空,它将从计时器事件中获取种子值

输出区域:输入要在电子表格中构建表格的位置的左上角单元格。如果您将变量参数留空,则需要指定整个区域。请注意,该区域内的现有数据将被覆盖

新建工作表:此选项将在工作簿中插入一个新工作表并将结果粘贴到单元格 A1单元格,在相邻的框中输入工作表名称,否则将使用默认名称

新建工作簿:这将创建一个新工作簿并将结果粘贴到第一张工作表的单元格 A1 单元格中

5/ 用 VBA 生成随机数

VBA(Visual Basic for Applications)是位于 Excel 前端的编程语言,也可用于生成随机数。但是,它比简单地在 Excel 中的单元格中输入公式要复杂,而且需要一些编程知识才能使用它

要打开 VBA 编辑器,请使用Alt + F11键盘快捷键

在窗口(项目资源管理器)的左侧窗格中,将看到打开的工作簿(包括加载项)和可用的工作表

在窗口顶部的菜单上,单击“插入”,然后单击“模块”。这将向当前电子表格添加一个模块窗口。将以下代码粘贴或添加到模块中

Sub RandomNumber()MsgBox Rnd()End Sub

按F5运行它,Excel 中将出现一条消息弹出窗口,并显示一个随机数。点击确定,您将返回代码窗口。

再次运行代码,将显示不同的随机数。随机数将介于 0 和 1 之间,但不包括 0 或 1 的值。

还可以为Rnd函数提供一个参数,该参数是用于生成随机数的算法起点的种子。如果种子值设置为负数或零,则每次将显示相同的随机数。

例如,如果您想生成 3 到 10 之间的完整随机数,则可以使用以下代码。此代码将随机数乘以 7,然后将其加 3,然后四舍五入到小数点零位。假设您想在单元格中显示您的随机数。您可以使用以下代码执行此操作

电脑表格制作方法操作如下:1、首先我们需要用到“word”软件来进行制作。【点击下载】2、之后进入word,然后点击左上边的“插入”然后可以根据自己需求来创建表格。3、之后将鼠标移动到表格框线上,之后去拉动鼠标进行行高调整。

Sub RandomNumberSheet()Dim M As IntegerFor M = 1 To 5ActiveSheet.Cells(M,1) = Round((Rnd(10) * 7) + 3,0)Next MEnd Sub

还有一个名为Randomize的 VBA 函数。可以在Rnd函数之前使用它来将种子值重置为计时器事件或任何给定的参数

Sub RandomNumberV2()Randomize (10)MsgBox Round((Rnd() * 7) + 3)End Sub

6/ 生成不重复的随机数

可能会遇到这样一种情况:想生成一系列随机数,但又不想看到任何重复值出现。

可能希望从 1 到 10 的数字之间选择 3 个随机数,但其中 3 个所选数字中的每一个都是唯一的。

有几种可能的解决方案:

RANK.EQ 和 COUNTIF 函数的解决方案:

先使用RANDBETWEEN创建随机数,然后使用下一列中的公式对它们进行排名,从而从 1 到 10 的随机排序序列

= RANDBETWEEN ( 1,10 )

然后,可以使用RANK.EQ函数对它们进行排名,以创建一个从 1 到 10 的序列,该序列是随机排序的

注意,公式使用了绝对引用($符号),以便在向下复制公式时公式引用保持固定

用 VBA 解决:

还可以使用 VBA 生成一串从 1 到 10 的无重复随机数

Sub RandomNumberNoDuplicates()Dim M As Integer,Temp As String,RandN As IntegerFor M = 1 To 5Repeat:RandN = Round((Rnd(10) * 9) + 1,0)If InStr(Temp,RandN) Then GoTo RepeatActiveSheet.Cells(M,1) = RandNTemp = Temp & RandN & &34;Next MEnd Sub

做表格教程如下:1、首先使用鼠标右键空白处新建一个Excel软件,新建一个新的【工作表】;2、进入新建的工作表之后,点击是选中单元格,双击可以编辑单元格的内容;3、如果想要创建一个表格可以选中单元格的区域之后,右键打开。

代码迭代从 1 到 5 的值,每次生成 1 到 10 之间的随机数。

它测试随机数以检查它是否已经生成。这是通过将成功的数字连接成一个字符串然后搜索该字符串以查看该数字是否已被使用来完成的。

如果已找到,则它使用标签重复返回并重新生成一个新号码。再次测试它尚未使用。如果是新号码,则将其添加到工作表中

动态数组的解决方案:

电脑表格制作方法操作如下:1、首先我们需要用到“word”软件来进行制作。【点击下载】2、之后进入word,然后点击左上边的“插入”然后可以根据自己需求来创建表格。3、之后将鼠标移动到表格框线上,之后去拉动鼠标进行行高调整。

假设要从序列 1 到 10 中返回 5 个数字。您希望每个选择的数字都是唯一的。这可以使用SEQUENCE、SORTBY、RANDARRAY和INDEX函数的组合来完成

上面的公式创建了一个从 1 到 10 的数字序列

然后使用SORTBY函数以随机顺序对它们进行排序,并对RANDARRAY函数生成的随机数列进行排序。效果是按随机顺序对序列进行排序。

现在,如果想获得 5 个随机且唯一的数字,只需从随机排序的序列中取出前 5 个数字。这正是INDEX函数所做的!这部分公式将从随机排序的序列中返回前 5 个数字

结论

但是,请记住,这些数字是由算法生成的伪随机数。尽管随机数生成器通过了所有随机性测试,但它们并不是真正的随机数

上一篇 2023年02月04 23:26
下一篇 2023年02月04 22:04

相关推荐

  • autocad正版多少钱,正版autocad软件多少钱

    近日,数码大方宣布推出“CAD风暴行动”,突破传统的CAD软件授权销售模式,以后将通过互联网模式销售CAD软件,正版autocad软件多少钱,同时提供按年授权和永久授权两种模式,价格分别是660元/年

    2023年02月22 245
  • 苹果4多少钱一台,iphone4当年多少钱一台

    春雷涌动万物回生,广大剁手党朋友们也是时候伴着春风起来干活了。刚好拼多多百亿补贴三月春季大促又重磅来袭了,此时此刻还有什么事情比买买买更重要呢?具体来说,3月6日晚21点起,百亿补贴限时狂撒最高400

    2023年03月18 264
  • 怎么办理pos,pos机这么办理

    pos机这么办理,现在市场上有很多五花八门的POS机办理,八仙过海各显神通,那么作为普通客户怎么才能确定自己办理的机器安全稳定呢?首先说下:一般正规办理POS机要需要在银行办理。一般办理POS机分个人

    2023年02月04 218
  • 做网站多少钱,做网站信息费用

    你知道建一个网站,需要多少钱吗?接下来,我们来解构一下网站的费用构成,这样能够帮助更多的小白,在建网站的时候,清楚的知道其中的费用。一、域名,域名就是我们常说的网址,(www……),注册一个网址的费用

    2023年02月20 230
  • 谷歌浏览器怎么登陆

    篇1-系统集成CAS实现单点登录什么是CAS?CAS的中文名称是中央认证服务,一种独立开放指令协议,它是为Web应用系统提供一种可靠的单点登录方法。CAS的特点Ø它是开源的企业级单点登录方案;ØCAS

    2023年02月05 277
  • 4k多少像素,4k只有800万像素为什么清晰

    清晰度上的区别,4K的分辨率是2K的两倍。2K分辨率指的是屏幕分辨率达到了一种级别,指屏幕横向像素达到2000以上。是国内数字影院的主流放映分辨率。2K分辨率有多种类别,最常见的影院2K是指2048×

    2023年02月26 259
  • word怎么打平方,word公式编辑器里怎么打平方

    当我们在编辑WPS和word里的数字时难免会遇到乘方运算,比如面积的单位平方米,直接输入的话是m2,这显然是不对的,那么如何让2跑到m的右上角呢?第一步,输入想要的数字和单位,比如“100m2”,然后

    2023年02月05 203
  • 苹果最新系统是多少

    tvOS16更新可以通过AppleTV上的设置应用程序通过OTA下载,方法是转到系统-软件更新。启用了自动软件更新的AppleTV用户将自动升级到tvOS16。截止2022年12月21日,macboo

    2023年02月28 248
  • 顺丰丢件怎么赔偿,顺丰寄8000元手机丢了

    值得注意的是,顺丰寄8000元手机丢了,禁保、限寄的物品除外,包括古玩、字画价值不易核实的物品,以及法律规定禁运的货物等,均属于不满足出险条件。专业人士提醒,在寄快递时一定要认真阅读快递公司提供的《运

    2023年02月06 282
  • qq有多少年了,怎么查看自己的qq多少年了

    据之前的报道,QQ作为经典的聊天软件在经历多次的功能调整后,正式选择基于新技术开发新版本的QQ。今日,正值QQ24周年纪念期,腾讯现悄然上线了焕然一新的QQ官网,并提供了全新的QQ9版本预约功能,这也

    2023年03月20 289
  • qq背景怎么设置,qq背景图怎么提取出来

    本软件可以实现在手机端上传QQ透明背景,无需繁杂操作!简单实用!以前都是用电脑版上传,现在手机版出来了可以自己在手机上上传哦~!.【软件名称】透明名片安卓版1.在QQ主页面中找到左上方本人头像,点击头

    2023年02月11 206
  • 微博怎么登录

    现在的很多网站和App常见的几种登录方式是:传统的账号+密码登录手机号+动态验证码登录QQ/微信/微博等第三方授权登录今日头条网页端登录界面微博其他方式登录,抛开传统账号+密码的方式不说,手机号+动态

    2023年02月10 209
  • 内存条8g多少钱,实体店8g内存条多少钱

    硬盘跌完内存跌,这两天内存迎来低价潮,较比高点价格来看,实体店8g内存条多少钱,最低的价格已经跌去60%,也就是说只要4折的价格就能购买,从前8GB的价格,现在可以翻倍买16GB的产品。如果你还不知道

    2023年02月19 289
关注微信