乔山办公网我们一直在努力
您的位置:乔山办公网 > 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)

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

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

=RANDBETWEEN(-1,1)

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

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

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

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

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

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

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

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

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

=CHAR(RANDBETWEEN(97,122))

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

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

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

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

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

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

例6:制作简易抽奖器

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

=RAND()

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

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

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

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

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

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

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

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

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

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

例5:生成随机小写字母

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关阅读

  • EXCEL表格之生成随机数-excel随机数

  • 乔山办公网excel表格制作
  • excel随机数,一、**在一定数值范围内生成随机整数**。返回位于两个指定数之间的一个随机数。打开一个excel,选中一个单元格,在单元格内输入=*rand区间内的10个随机数)。
关键词不能为空
极力推荐

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