当前位置:首页经验技巧Excel经验excel图表

excel随机选取部分数据生成新表,电子表格excel随机数列表生成

2024-09-20 15:58:59

1. excel随机数列表生成

在表格中输入[=rand()],点击enter键,即可生成。

2. 如何在excel表中生成随机数

操作方法

01

打开Excel,点击需要生成随机数的单元格。

02

点击编辑栏,在编辑栏中输入“=RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。

03

如果对生成的随机数有范围要求,假设随机数大于A,小于B,则输入公式“=A+RAND()*(B-A)”。

04

这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=20+RAND()*(80)",按下回车键。

05

如果需要随机生成整数,则在需要生成随机数的单元格中输入公式“=RANDBETWEEN(A,B)”。

06

这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=RANDBETWEEN(20,100)",按下回车键,通过上述方法即可在Excel中生成随机数。

3. excel表格随机数生成

A1输入=RAND(),下拉到A100;B输入=RANK(A1,A$1:A$100),下拉到B100。B列就是1到100的随机数表了,应该不重复了。再不行,列设置条件格式,让重复单元格显红色,不断地在其他某个单元格重新输入,公式会自动刷新。直到不显红色为止。

4. excel如何生成一列随机数

1、我们先学习一下随机数函数的用法。在excel中,rand( )叫做随机数函数,功能是生成0—1之间的一个小数。

2、数字肯定是有一定范围的,比如学生的成绩的范围为0—100之间。那就需要将这个函数乘100,写法是这样的:rand( )*100

3、如果数字范围更复杂一点,我们就需要计算一下,比如我想生成及格以上的分数,那么范围就是60—100。应该是rand( )*40+60

4、下面我们就来操作一下,生成这些学生的各科成绩,而且都是及格以上的分数。

5、在C3单元格中输入“=rand( )*40+60",按回车键确定。

6、这时就会生成一个随机数,我们现在来批量填充一下。按住C3单元格右下角的填充柄向右拖动,将第一行成绩填充好。

7、然后再按住填充柄向下填充,这样所有成绩都生成好了。

5. Excel表生成随机数

Excel中可以用randbetween()函数来生成随机数字,这里以生成1到100中间的随机数为例。

1、新建Excel文档,在需要设置随机数字的单元格输入“=randbetween(1,100)”并按回车键确认:

2、这时输入函数的单元格将会随机生成一个数字,将鼠标放在单元格的右下顶角处,按住鼠标左键不放:

3、向右或者向下拖动单元格,这时其他单元格将会继承被选中的单元格函数从而生成随机数字:

6. excel如何生成随机数列

经指正修改了一下,刚刚说错了RANK的意思,虽然使用RAND()只生成240个数字,很小概率会发生重复,但还是有可能的,所以RANK函数使用错误,以下为正确:

很简单,利用RAND+RANK函数可以生成,直接RANDBETWEEN显然是不对的,这样会有重复的出现。

共两步,方法如下:

1、在单元格A2中输入=RAND(),生成0~1之间的随机数,向下拉自动填充240个,这里面会有重复的;

2、在单元格B2中输入=RANK(A2,$A:$A)+COUNTIF(A$2:A2,A2)-1,向下拉自动填充100个,这100个就是1~240之间的不重复的随机数。

原理是什么呢?(以下经过修改)

=RAND()可以生成0~1之间任意的随机数,可能会重复

RANK函数的公式为:RANK(对象,绝对引用范围,0/1),0为降序可省略,1为升序。RANK的排序如果遇到相同的数值,会将排序的序号显示为相同,同时,比相同的数值靠后统计的数值排序序号,会默认加上重复的次数,例如:

图中可见45的排序都为3,而且58的排序并不是4,而是5,这时候可以用COUNTIF来统计RANK函数的排好的序列号,进行出现次数的统计

=COUNTIF(C$1:C1,C1),“$”的意思是下拉时,统计范围只默认为第一行到当前行,这样就统计出了45当前出现的次数。

最后用RANK排序+COUNTIF统计的出现次数,就相当于把“0~240内的数值都加了1,重复的那部分数值都加了对应的出现次数”,因为RANK把比重复数值更靠后的数值其排序序号加上了重复次数,所以更靠后的排序序号正好比重复数值大了1

最后统计都减1就可以了,所以第二步的公式为=RANK(A2,$A:$A,1)+COUNTIF(A$2:A2,A2)-1

7. Excel生成随机数列

1.计算2012-01-10日8:45分到2012-12-20日16:45之间的时间序列差值

把格式设置成数值可以查看

然后用函数从2012-01-10日8:45分的序列值,加上这个差值乘以rand()随机函数.再把这些单元格设置成日期格式即可

2.=round(RAND()*(1-0)*100+200,2)

这样就可以随心所欲地把后面那个参数2变更就可以得到想要的小数倍数

3.就是在原有数据上+1,没什么区别,主要是为了防止0的出现

8. 如何利用excel生成随机数表

1、首先用鼠标左键双击电脑桌面上的excel工作表,启动excel工作表。

2、点击编辑栏,在编辑栏中输入“=RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。因此,也可以用它做基础来生成给定范围内的随机数字。

3、生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:=A+RAND()*(B-A)。

举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,这个函数的语法是这样的:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。

RAND()和RANDBETWEEN()是生成随机数的基础函数,也可以灵活变通。

4、在单元格中输入公式“=RANDBETWEEN(5,10)”,然后点击键盘上的回车键。5、可以看到,工作中的目标单元格自动生成了一个5~10的数字。

6、用鼠标向下拖动单元格的填充柄,可以生成更多符合要求的数。

7、按一下键盘上的F9,可以进行刷新,重新生成符合要求的其它数。

8、以上操作就可以生成随机数。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .