2022-09-22 10:21来源:m.sf1369.com作者:宇宇
生成一列限定了大小的随机数,比如生成0-0.01之间的随机数的步骤是:
1、打开Excel工作表;
2、在左上角的名称框中,输入生成随机数的区域,比如:A1:A100
按Enter键后,将A1:A100单元格区域处于选择状态;
3、输入以下公式,按Ctrl+Enter组合键结束
=RANDBETWEEN(1,100)/10000
公式表示:通过RANDBETWEEN(1,100)生成1-100之间的随机数,然后除以10000,得到0-0.01之间的随机数。
4、如果Excel为2003以下版本,将不支持RANDBETWEEN函数的使用,如果需要限定小数点的位数为4位,将公式修改为=ROUND(RAND()/100,4)
假设数据在A列,2013年不变,月份和日期随机递增:
1、在A1手工输入日期:2013-1-1,这个日期是第一日期,可以根据需要自定;
2、在A2中输入公式:
=TEXT(RANDBETWEEN(A$1,41639),e-mm-dd)
下拉。
得到要求的随机日期列,下面的日期有可能是这年的最后一天,并重复。
补充问题(日期格式):
修改一下公式:
假设数据在A列,2013年不变,随机生成A1到间的日期:
1、在A1手工输入日期:2013-1-1,这个日期是第一日期,可以根据需要自定;
2、在A2中输入公式:
=TEXT(RANDBETWEEN(A$1,41639),yyyymmdd)
下拉。
在m9输入:
=hlookup(n9,$6:$7,2,)
下拉填充
----意思为:用n9的数值在第6行搜索,搜索到匹配值后返回第7行的数据.
其实你可以省掉在n列先产生随机数这个步骤,直接在m9输入:
=hlookup(randbetween(40,45)/10,$6:$7,2,)
下拉填充
1. 在一空列做随机数 =RAND()*(90-1)+1,下拉公式可生成90个随机数。复制---粘贴(对应每个学生一个数),粘贴选项选则“只有值”。数据就固定了。光标在随机数任意格,点排序按钮。随机数就按大小排序了,对应的学生就打乱原顺序了。再对应学生编顺序号1、2、3....
2. 每班学生编号1、2、3.....。如把3个班复制到一张表中,把编号排序,就变成111、222、333...了,就把3个班的学生平均的分配到3个考场了。
3. 把所有学生排在一张表中,先按姓名排序,同姓的就排在一起了。再编序号,1、4、7.....编到1/3人数后,编2、5、8.....、编到2/3人数后编3、6、9......,然后按编号排序,就把学生彻底打乱了。
还有很多种办法,只要掌握“排序”的操作,可以任意打乱学生的顺序。
双击电脑桌面上的excel2007,启动excel工作表。
单击工作表的任意一个单元格。
在单元格中输入公式“=RANDBETWEEN(30,100)”,然后点击键盘上的回车键。
可以看到,工作中的目标单元格自动生成了一个30~100的数。
向下拖动填充柄,可以生成更多符合要求的数。
向右拖动填充柄,可以生成更多符合要求的数。
按一下键盘上的F9,可以进行刷新,重新生成符合要求的其它数。
RANDBETWEEN 函数
RANDBETWEEN 函数:返回指定大小范围的随机整数。
语法: randbetween(bottom,top)
示例 =randbetween(1,300) 随机生成1~300的数字
选中这10个单元格,在“编辑栏”中输入 =-RANDBETWEEN(0,50) ,按下 CTRL+ENTER。