百科生活 投稿
关于【excel随机生成范围数字】:excel生成随机数(excel生成随机数保留一位小数),今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、如何生成随机数?
- 2、excel随机生成范围数字:excel生成随机数(excel生成随机数保留一位小数)
- 3、excel怎么在某一范围内生成随机数?
- 4、如何用excel生成随机数表
- 5、怎样用Excel随机生成数字
1、如何生成随机数?
随机数是一个事先不确定的数,在随机安排顺序、随机抽奖或是生成随机测试数据时,都需要使用随机数进行处理。RAND函数和RANDBETWEEN函数都能够生成随机数。
示例 从题目库中随机抽取题目
图5-75展示了某学校教学题库的部分内容,需要从“题库”工作表中随机抽取部分题目,对学生进行考核评测。

图5-75随机抽取题目
步 骤 1在“题库”工作表的C2单元格中输入以下公式生成一组随机数,将公式向下复制填充到数据表最后一行。=RAND()
步 骤 2在“题库”工作表的D2单元格中输入以下公式得到随机数的排名,将公式向下复制填充到数据表最后一行。=RANK(C2,$C$2:$C$34)此时的效果如图5-76所示。

图5-76随机数及其排名效果
步 骤 3切换到“随机题目”工作表,在B2单元格输入以下公式,将公式向下复制填充到B6单元格。
=INDEX( 题库 !B:B,MATCH(ROW(A1), 题库 !D:D,0))

图5-77随机提取题目
步 骤 4在【公式】选项卡下,单击【计算选项】下拉按钮,在下拉菜单中选择【手动】命令,如图5-78所示。设置完成后,每按一次<F9>键,即可得到不同的随机题目。

图5-78设置手动重算
在“题库”工作表中,使用了RAND和RANK两个函数。RAND函数不需要参数,可以随机生成一个大于等于0且小于1的小数,而且产生的随机小数几乎不会重复。
RANK函数的作用是返回数字在列表中的排名,函数语法如下。
RANK(number,ref,[order])
第一参数是要进行排名的数字。
第二参数是对数字列表的引用,其中的非数字值会被忽略。
第三参数可选,以数字来指定数字排位的方式。如果该参数为0(零)或省略,表示将列表中的最大数值排名为1。如果该参数不为零,则将列表中的最小数值排名为1。
使用RANK函数排名时,如果出现相同数据,并列的数据也占用名次,比如对5、5、4进行降序排名,结果分别为1、1和3。
本例中,先使用RAND函数在每一道题目后生成一个随机数,然后使用RANK函数计算该随机数在列表中所有随机数的排名结果,相当于给每道题目都添加了一个随机变化的序号。
“随机题目”工作表B2单元格使用的公式如下。=INDEX( 题库 !B:B,MATCH(ROW(A1), 题库 !D:D,0))
公式中使用了 INDEX 函数、MATCH 函数及 ROW 函数的组合。ROW 函数的作用是返回参数的行号,函数语法如下。
ROW([reference])
ROW 函数的参数可选,用于指定要得到行号的单元格或单元格区域。如果省略参数,将返回公式所在单元格的行号。
本例“随机题目”工作表中 B2 单元格的公式中, ROW(A1) 的作用是得到 A1 的行号 1,当公式向下复制时,参数会依次变成 A2,A3,A4…最终得到从 1 开始的连续递增序号。
再以 ROW 函数得到的序号作为 MATCH 函数的查询值,在“题库”工作表 D 列中查找出该序号的位置,最后使用 INDEX 函数返回“题库”工作表对应位置的信息。
按< F9 >键的目的是刷新工作表,工作表每次刷新,RAND 函数结果都会自动变化,“题库”工作表中 D 列的排名结果也会随之变化。MATCH 函数在随机变化的排名结果中查询序号的位置,再把序号的位置信息用作 INDEX 函数的参数,从而实现随机抽取题目的效果。
使用 RANDBETWEEN 函数能够生成指定范围的随机整数。
示例 5-52 制作数学加减计算题
图5-79展示的是一份使用 RANDBETWEEN函数制作的数学加减计算题,每按 一次< F9 >键,即可得到不同的随机数据。

图5-79随机生成数学加减题
步 骤 1A1 单元格输入以下公式,向下复制填 充到 A9 单元格。=RANDBETWEEN(IF(B1="-",C1,1),10)
步 骤 2 B1 单元格输入以下公式,向下复制填 充到 B9 单元格。=MID("+-",RANDBETWEEN(1,2),1)
步 骤 3 C1 单元格输入以下公式,向下复制填 充到 C9 单元格。=RANDBETWEEN(1,10)
步 骤 4D1 单元格输入等号“=”,向下复制填充到 D9 单元格。
步 骤 5在【公式】选项卡下依次单击【计算选项】→【手动】命令按钮。设置为手动计算后,可以按<F9>键使公式重新计算。
RANDBETWEEN函数的语法结构如下。
RANDBETWEEN(bottom,top)两个参数分别为下限和上限,用于指定产生随机整数的范围,最终生成一个大于等于下限值且小于等于上限值的整数。
以B1单元格公式为例,先使用RANDBETWEEN函数产生1~2的随机数,结果作为MID函数的第二参数。MID函数在字符串”+-”中,从随机位置开始提取出一个字符,结果用作算式中的运算符号。
在A1单元格公式中,RANDBETWEEN函数的第一参数使用IF(B1="-",C1,1),如果B1单元格的运算符号为减号“-”,生成随机数的下限值使用C1单元格的数值,否则使用1。该部分的作用是当B1运算符为减号时,能够使A1单元格的被减数不会小于C1单元格的减数。
C1单元格公式的作用是生成1~10的随机数。
注意:使用 RAND 函数和 RANDBETWEEN 函数生成的随机数,指的是在指定范围内的任意数字。如果使用多个公式批量生成随机数,有可能会得到重复的数字。
END
推荐阅读
北京大学出版社
Excel数据处理与分析应用大全
2、excel随机生成范围数字:excel生成随机数(excel生成随机数保留一位小数)
excel如何生成随机数据 Excel随机数生成 1、首先,我们得弄清楚随机数是怎么生成的,开始,在桌面上面建立一个用随机数命名的Excel表格,点击进入。
2、进入表格之后,我们点击“ 执行-插入-函数 ”进入函数表格,也可以点击二类菜单栏上面的E,点击。
3、excel怎么在某一范围内生成随机数?
1、Excel中可以利用randbetween函数生成指定范围内的随机整数,如下图所示,在B1:B4中生成1到100内的随机数字,选择区域,输入公式如下:2、按下Ctrl+Enter结束输入,得到随机数字如下所示:3、按下F9,随机数字会刷新,如下。
4、如何用excel生成随机数表
我看了你的表,明白你的意思是要生成1——10之间的整数随机数。
但你说要根据已经有的一列数,这我就不明白了。
因为无规律的随机数不应该和已给的随机数有关。
否则又怎么能称得上真正的随机数呢。
=RAND() 此函数是。
5、怎样用Excel随机生成数字
1、在电脑上打开EXCEL文件,选择一个空白的单元格,在单元格中输入=RANDBETWEEN。
2、可以看到当前显示的为未识别结果,在该公式的后面输入(1,100)即表明产生的数据在1和100之间随机出现。
3、在生成结果的单元格的右下角。
本文关键词:excel根据平均值生成随机数,excel生成随机数后不再变化,excel保留小数点后一位,excel生成随机数并排序,rand函数生成1到10的随机数。这就是关于《excel随机生成范围数字,excel生成随机数(如何生成随机数)》的所有内容,希望对您能有所帮助!
- 最近发表