下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 excel表格随机函数

excel表格随机函数.doc

excel表格随机函数

如天使般守护你
2017-10-17 0人阅读 举报 0 0 暂无简介

简介:本文档为《excel表格随机函数doc》,可适用于综合领域

excel表格随机函数篇一:Excel中的随机函数randExcel中的随机函数rand()应用实例讲解时间::来源:网络收集作者:佚名点击:次(责任编辑:apple)随机函数rand()在Excel中的应用实例讲解一:生成随机数字生成随机数比较简单=rand()即可生成之间(不包含)的随机小数如果想要得到整数就用=int(rand())*表示至的整数以此类推如果要生成a与b之间的随机实数就用=rand()*(ba)随机函数rand()在Excel中的应用实例讲解一:生成随机数字生成随机数比较简单=rand()即可生成之间(不包含)的随机小数如果想要得到整数就用=int(rand())*表示至的整数以此类推如果要生成a与b之间的随机实数就用=rand()*(ba)a如果是要整数就用=int(rand()*(ba))a稍微扩充一下就能产生固定位数的整数了。注意:如果要使用函数rand()生成一随机数并且使之不随单元格计算而改变可以在编辑栏中输入“=rand()”保持编辑状态然后按F将公式永久性地改为随机数。不过这样只能一个一个的永久性更改如果数字比较多也可以全部选择之后另外选择一个合适的位置粘贴粘贴的方法是点击“右键”执行“选择性粘贴”然后选择“数值”即可将之前复制的随机数公式产生的数值(而不是公式)复制下来~二:产生随机字母随机小写字母:=CHAR(INT(RAND()*))随机大写字母:=CHAR(INT(RAND()*))随机大小写混合字母:=CHAR(INT(RAND()*)if(INT(RAND()*)=,,))三:产生随机的六位数的字母和数字混合=CONCATENATE(IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))))四:随机不重复数字序列的生成方法在某些特定的工作需求下我们需要生成一个不重复的随机序列。比如:我们要模拟洗牌将一副扑克牌去掉大小怪后剩下的张打乱。比较笨的方法是在间每生成一个随机数后检查该随机数是否出现过如果是第一次出现就放到序列里否则重新生成一个随机数作检查。在excelworksheet里面用这种办法会造成if多层嵌套,不胜其烦在VBA里面做简单一些但是效率太差越到序列的后端效率越差。当然也有比较好的办法在VBA里面将a()a()分别赋予然后做次循环例如第s次生成一个间的随机数r将a(s)与a(r)互换这样的话就打乱了原有序列得到一个不重复的随机序列。VBA里这个算法是很容易实现的但是处于通用性和安全考虑有的时候我们并不希望用VBA我们来看看在worksheet里面如何利用内置函数实现这个功能。在AA间填入=INT(RAND()*)产生间的随机数注意这里是有重复的在BB间填入在CBB填入篇二:EXCEL中的随机函数在EXCEL中设一个公式:=INT(RAND()()),浏览次数:次悬赏分:|解决时间::|提问者:最佳答案公式错误,乘号不能省=INT(RAND()*())意思为:产生~的随机数,若要产生~的随机数,公式可改成:=ROUND(RAND()*(),)或者=INT(RAND()*)用Excel随即函数=INT(*RAND())产生了随机函数但是怎么让它一直固定某个数字不改变呢,浏览次数:次悬赏分:|解决时间::|提问者:炒牛奶比如我在A输入:=INT(*RAND())然后A显示了一个随机数字比如但是如果我在A里面也输入:=INT(*RAND())然后A里面也出现了一个随机数字但是同时A里面的随机数字再次随机了一下变了怎么样让A第一次随机显示出后永远就是无论我后面在其他单元格再次输入随机函数A还是显示不变最佳答案这个很简单呀,点菜单中的“工具”点“选项”,点“重新计算”,“手动重算”那里打勾,确认就可以了要用EXCEL中的随机函数rand函数返回,之间的个整数,该如何编程,如果在SPSS的环境里呢浏览次数:次悬赏分:|解决时间::|提问者:ibeautyftes最佳答案=INT(RAND()*())向下拖六行要用EXCEL中的随机函数rand函数返回,之间的随机数该如何做,试编辑一个公式达到该目的浏览次数:次悬赏分:|解决时间::|提问者:monkey最佳答案=RAND()*EXCEL随机函数RAND()浏览次数:次悬赏分:|解决时间::|提问者:lizhidan我想在、、中间随机生成一个数可以么,该怎么做~~望高人指点~~谢谢~~~~最佳答案=IF(RAND(),IF(RAND(),,),)其他回答共条十三级=INT(RAND()*)*已向网友提问等,如何用EXCEL在一列指定的学号中,随机抽取一个并显示姓名浏览次数:次悬赏分:|解决时间::|提问者:gzhdch我们上课时,老师用这个函数来产生回答问题的同学,输入RAND(),就在一个单元格里产生了一个随机数(我们班的学号从开始,到结束,共人)在其他单元格按DELETE,就可以不断变化数字,从至随机产生一个数,抽到的同学回答问题,很公平但是每次产生的都是学号,我们有学号与姓名对照表,可否在产生随机数的同时把随机数与学号一一对应显示出来函数怎么操作如果是不连续的,怎么办现在可能不是产生随机数而是抽取随机数了谢谢!最佳答案很简单啊用VLOOKUP()粘贴函数即可。VLOOKUP的作用是:在表格或数值数组(学号列与姓名列构成数组)的首列查找指定的数值并由此返回表格或数组当前行中指定列处的数值。解决问题:假设A列是学号B列是姓名数据区域为A:B随机抽出的学号在D单元格。则在D单元格中输入公式=VLOOKUP($D$,$A$:$B$,)即可。效果:随着D单元格中的学号发生变化在D单元格中显示D单元格学号所对应的姓名。公式释义:在A:B单元格区域的首列(A列)查找等于D单元格中的数值并返回该数值所在行的第列(B列)的数值(也就是学号所对应的姓名了)。注意:你所书写的公式RAND()应该改成RAND()*()。(正确)试试看~回答时间::|我来评论向TA求助回答者:madm|三级擅长领域:暂未定制参加的活动:暂时没有参加的活动提问者对于答案的评价:谢谢~还有产生的随机数有小数点若保留整数又会使学号名单产生偏差可否只产生随机整数其他回答共条可以啊~根据学号显示姓名A列和B列输入以下项:张三李四王五赵六韩七C随便输入学号比如D输入公式=INDEX(A$:B$,MATCH(C,A$:A$,),)好结果如下:张三李四李四王五赵六韩七懂了吗,不懂就QQ篇三:EXCEL随机数据生成方法求教:我的电子表格中rand()函数的取值范围是到,如何改回到回答:有两种修改办法:是,rand()或rand()。效果是一样的都可生成到之间的随机数电子表格中RAND()函数的取值范围是到公式如下:=RAND()如果取值范围是到公式如下:=RAND()*()RAND()注解:若要生成a与b之间的随机实数:=RAND()*(ba)a如果要使用函数RAND生成一随机数并且使之不随单元格计算而改变可以在编辑栏中输入“=RAND()”保持编辑状态然后按F将公式永久性地改为随机数。示例RAND()介于到之间的一个随机数(变量)=RAND()*大于等于但小于的一个随机数(变量)excel产生随机数公式=RAND()*要取整可以用=int(RAND()*)我想用excel在B单元个里创建一个的随机数且这个随机数要大于A单元个里的数值请教大家如何编写公式~整数:=ROUND(RAND()*(MAX(,A))MAX(,A),)无需取整数:=RAND()*(MAX(,A))MAX(,A)要求:,小数保留,范围,不要出现重复=LEFT(RAND()*,)至于不许重复你可以设置数据有效性在数据有效性设=countif(a:a,a)=选中a列设有效性就好了其他列耶可以急求excel随机生成数字的公式取值要在之间不允许重复出现保留两位小数不允许变藏=round(RAND()*,)公式下拉Excel随机数Excel具有强大的函数功能使用Excel函数可以轻松在Excel表格产生一系列随机数。、产生一个小于的两位数的整数输入公式=ROUNDUP(RAND()*,)。RAND()这是一个随机函数它的返回值是一个大于且小于的随机小数。ROUNDUP函数是向上舍入数字公式的意义就是将小数向上舍入到最接近的整数再扩大倍。、产生一个四位数N到M的随机数输入公式=INT(RAND()*(MN))N。这个公式中INT函数是将数值向下取整为最接近的整数因为四位数的随机数就是指从到之间的任一随机数所以M为N为。RAND()的值是一个大于且小于的随机小数MN是乘以这个数就是将RAND()的值对其放大用INT函数取整后再加上就可以得到这个范围内的随机数。公式=INT(RAND()*())、Excel函数RANDBETWEEN是返回位于两个指定数之间的一个随机数。使用这一个函数来完成上面的问题就更为简单了。要使用这个函数可能出现函数不可用并返回错误值#NAME。选择工具菜单单击加载宏在可用加载宏列表中勾选分析工具库再单击确定。接下来系统将会安装并加载可能会弹出提示需要安装源也就是office安装盘。放入光盘点击确定完成安装。现在可以在单元格输入公式=RANDBETWEEN(,)。最后你可以将公式复制到所有需要产生随机数的单元格每一次打开工作表数据都会自动随机更新。在打开的工作表也可以执行功能键F每按下一次数据就会自动随机更新了。用Excel随机函数rand()生成随机数和随机字母以前使用Excel的随机数函数生成过固定位数的数字卡的卡号和密码效果还是蛮好的~现在又有新的需求了那就是要生成随机字母~为了避免每次有新的需求都要重新写日志干脆一起写出来吧~、生成随机数字()生成随机数比较简单=rand()即可生成之间的随机数()如果要是整数就用=int(rand())*表示至的整数以此类推()如果要生成a与b之间的随机实数就用=rand()*(ba)a如果是要整数就用=int(rand()*(ba))a稍微扩充一下就能产生固定位数的整数了。注意:如果要使用函数rand()生成一随机数并且使之不随单元格计算而改变可以在编辑栏中输入“=rand()”保持编辑状态然后按F将公式永久性地改为随机数。不过这样只能一个一个的永久性更改如果数字比较多也可以全部选择之后另外选择一个合适的位置粘贴粘贴的方法是点击右键选择“选择性粘贴”然后选择“数值”即可将之前复制的随机数公式产生的数值(而不是公式)复制下来~、产生随机字母随机小写字母:=CHAR(INT(RAND()*))随机大写字母:=CHAR(INT(RAND()*))随机大小写混合字母:=CHAR(INT(RAND()*)if(INT(RAND()*)=,,))、产生随机的六位数的字母和数字混合=CONCATENATE(IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),IF(INT(RAND()*)=,CHAR(INT(RAND()*)),CHAR(INT(RAND()*)))))、随机不重复数字序列的生成方法有些情形下我们需要生成一个不重复的随机序列。比如:我们要模拟洗牌将一副扑克牌去掉大小怪后剩下的张打乱。比较笨的方法是在间每生成一个随机数后检查该随机数是否出现过如果是第一次出现就放到序列里否则重新生成一个随机数作检查。在excelworksheet里面用这种办法会造成if多层嵌套不胜其烦在VBA里面做简单一些但是效率太差越到序列的后端效率越差。当然也有比较好的办法在VBA里面将a()a()分别赋予然后做次循环例如第s次生成一个间的随机数r将a(s)与a(r)互换这样的话就打乱了原有序列得到一个不重复的随机序列。VBA里这个算法是很容易实现的但是出于通用性和安全考虑有的时候我们并不希望用VBA我们来看看在worksheet里面如何利用内置函数实现这个功能。()在AA间填入=INT(RAND()*)产生间的随机数注意这里是有重复的()在BB间填入()在CBB填入()在C填入=IF(ROW()=C$,INDEX(B$:B$,INDEX($A$:$A$,C$)),IF(ROW()=INDEX($A$:$A$,C$),INDEX(B$:B$,C$),B))。分项解释:a:ROW()=C$如果当前行等于当前交换所排的序号b:INDEX(B$:B$,INDEX($A$:$A$,C$))返回在B到B中选择A:A中的第C个值c:IF(ROW()=INDEX($A$:$A$,C$)否则的话如果当前行等于A:A中第C个值则:d:INDEX(B$:B$,C$)返回B:B中的第C个值e:若以上条件都不满足则返回B()将C复制到C:BA这个区域里面()在BA:BA中我们就得到了一个不重复的随机序列按F可以生成一个新序列如何在EXCEL中生成随机数RAND返回大于等于及小于的均匀分布随机数每次计算工作表时都将返回一个新的数值。语法:RAND()说明:若要生成a与b之间的随机实数请使用:RAND()*(ba)a如果要生成整数则输入:=INT(RAND()*(ba)a)如果要使用函数RAND生成一随机数并且使之不随单元格计算而改变可以在编辑栏中输入“=RAND()”保持编辑状态然后按F将公式永久性地改为随机数。如果您将示例复制到空白工作表中可能会更易于理解该示例。操作方法创建空白工作簿或工作表。请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。按CtrlC。在工作表中选中单元格A再按CtrlV。若要在查看结果和查看返回结果的公式之间切换请按Ctrl`(重音符)或在“工具”菜单上指向“公式审核”再单击“公式审核模式”。AB公式说明(结果)=RAND()介于到之间的一个随机数(变量)=RAND()*大于等于但小于的一个随机数(变量)如果只要显示重复的数据,可以使用条件格式来显示:选定AB列,点格式条件格式,将条件设为:公式=COUNTIF($A:$B,A)点格式字体颜色,选中红色,点两次确定用条件格式选中A列格式,条件格式条件选择公式并输入公式:=COUNTIF(A:A,A)格式按钮设置字体颜色或背景(图案)颜色。相关热词搜索:函数表格随机excelexcel随机函数公式excel中随机函数

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/15

excel表格随机函数

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利