乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel随机数-地瓜君的excel小课堂——随机函数基础应用

excel随机数-地瓜君的excel小课堂——随机函数基础应用

作者:乔山办公网日期:

返回目录:excel表格制作

大家在研究和验证模型或者处理一些数据的时候,免不了要绞尽脑汁的“胡编乱造”一串数字,那我们用随机函数就可以很轻松的解决偷个懒啦!


导航:1、randbetween函数


2、rand()函数


*随机函数可以按F9进行刷新(windows),如果不想继续变动可以:复制-右键-选择性黏贴-数值



1、randbetween函数(返回位于指定的两个数之间的一个随机整数(可能包含本身)。)


语法: =RANDBETWEEN(bottom,top)


Bottom参数: 将返回的最小整数,即下限。


Top参数: 将返回的最大整数,即上限。


例1:取一个大于等于1小于等于100的一个随机整数


=RANDBETWEEN(1,100)



例2:取一个大于等于-1小于等于1的一个随机整数


=RANDBETWEEN(-1,1)


注意:这里只会取到-1,0,1三个数字



例3:取一个2016年1月的日期


=RANDBETWEEN("2016-1-1","2016-1-31")


注意:单元格默认为常规格式,需要改成日期格式



例4:随机产生a~z的小写字母


*根据ASCII码表,可以知道字符小写字母a~z的ASCII值为97到122(大写为65-90)。



=CHAR(RANDBETWEEN(97,122))


(计算机内的每一个字符都有一个编码相对应。例如:大写字母A相对应的编码是65,小写字母a相对应的编码是97。CHAR函数,就是根据其参数的ANCI数字代码返回字符。)



例5:结合vlookup函数选取随机的城市名字



=VLOOKUP(RANDBETWEEN(1,15),A2:B16,2,0)



例6:制作简易抽奖器


(1)我们先在A列输入我们的抽奖编码10001-10099



(2)在B1单元格输入公式:=INDIRECT("A"&(RANDBETWEEN(1,99)))



(3)在任意地方随意插入一个形状




(4)点击形状的边框(一定要点边框!),在公式栏输入=$B$1



(5)调整大小,颜色等等,然后我们的简易抽奖器就制作完成啦!(按F9抽奖哦)




2、Rand()函数(产生随机实数的随机函数)


常用语法=rand()*(最大值-最小值)+最小值


这里的(最大值-最小值)是指数量,个数


注意:此随机函数只能显示一个0-1之间的一个随机数 [0≤x<1) 。


rand()函数没有输入参数,直接通过表达式rand()来引用


例1:取一个0-1之间的随机数


=RAND()



例2:取一个0-10之间的整数随机数


=INT(RAND()*10) (int函数是取整)



例3:取一个10-100内的整数


=INT(RAND()*(100-10)+10)



例4:取一个50-200内的实数,并保留1位小数


=ROUND((RAND()*(200-50)+50),1)



例5:生成随机小写字母


=CHAR((RAND()*26+97)) (26指字母有26个,97指从编号第97号ASCII值开始)



例6:生成随机大小写字母


=CHAR(INT(RAND()*26)+IF(INT(RAND()*2)=0,65,97))




例7:随机生成20个不重复的整数


思路:先用rand()函数生成20个随机实数(实数重复的概率非常非常小),然后对这20个实数进行排序,序号即为题目中要求的整数。


(1)先在A1单元格输入rand()函数,然后向下拖拽填充



(2)在B1输入公式=RANK(A1,$A$1:$A$20),对A1列实数进行排序,并向下拖拽



这些数字每操作一次是会进行一次变换的,如果不要变换,请复制黏贴值,见导航上方方法。


我们今天的随机函数就学习到这里了,如果有什么意见和建议都可以和地瓜君交流学习喔!



相关阅读

  • excel随机数-EXCEL随机函数的使用

  • 乔山办公网excel表格制作
  • 前一篇文章中使用了EXCEL的随机函数生成一列的随机数,这篇我们详细介绍下EXCEL的随机函数。呵呵,这张表是以后我们介绍数据透视表要用到的,如果一个字一个字输入,唉,不要太累
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网