EXCEL的随机数据生成方法.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXCEL的随机数据生成方法

求教:我的电子表格中rand()函数的取值范围是-1到1,如何改回1到0 回答:有两种修改办法: 是[1-rand()]/2, 或[1+rand()]/2。 效果是一样的,都可生成0 到1之间的随机数 电子表格中RAND()函数的取值范围是0 到1,公式如下: RAND() 如果取值范围是1到2,公式如下: RAND()*(2-1)+1 RAND() 注解: 若要生成 a 与 b 之间的随机实数: RAND()*(b-a)+a 如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中 输入 “RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。 示例 RAND() 介于 0 到 1 之间的一个随机数 (变量) RAND()*100 大于等于 0 但小于 100 的一个随机数 (变量) excel产生60-70 随机数公式 RAND()*10+60 要取整可以用 int(RAND()*10+60) 我想用excel在B1单元个里创建一个50-80 的随机数且这个随机数要大于A1单元个里的数 值,请教大家如何编写公式! 整数: ROUND(RAND()*(80-MAX(50,A1+1))+MAX(50,A1+1),0) 无需取整数: RAND()*(80-MAX(50,A1))+MAX(50,A1) 要求: 1,小数保留0.1 2,1000-1100 范围 3,不要出现重复 LEFT(RAND()*100+1000,6) 至于不许重复 你可以设置数据有效性 在数据-有效性设 countif(a:a,a1) 1 选中a 列设有效性就好了 其他列耶可以 急求excel 随机生成数字的公式,取值要在38.90-44.03之间,不允许重复出现,保留两位小 数,不允许变藏 round(RAND()*5+38.9,2) 公式下拉 Excel 随机数 Excel 具有强大的函数功能,使用Excel 函数,可以轻松在Excel表格产生一系列随机数。 1、产生一个小于100 的两位数的整数,输入公式 ROUNDUP(RAND()*100,0)。 RAND()这是一个随机函数,它的返回值是一个大于0且小于1 的随机小数。ROUNDUP 函数是向上舍入数字,公式的意义就是将小数向上舍入到最接近的整数,再扩大100倍。 2、产生一个四位数N 到M 的随机数,输入公式 INT(RAND()*(M-N+1))+N。 这个公式中,INT 函数是将数值向下取整为最接近的整数;因为四位数的随机数就是指 从1000 到9999之间的任一随机数,所以M 为9999,N 为1000。RAND()的值是一个大于 0且小于1 的随机小数,M-N+1是9000,乘以这个数就是将RAND()的值对其放大,用INT 函 数 取 整 后 , 再 加 上 1000 就 可 以得 到 这 个 范 围 内 的 随 机 数 。 [ 公 式 INT(RAND()*(9999-1000+1))+1000] 3、Excel 函数RANDBETWEEN 是返回位于两个指定数之间的一个随机数。使用这一 个函数来完成上面的问题就更为简单了。要使用这个函数,可能出现函数不可用,并返回错 误值#NAME?。 选择工具菜单,单击加载宏,在可用加载宏列表中,勾选分析工具库,再单击 确定。接下来系统将会安装并加载,可能会弹出提示需要安装源,也就是office 安装盘。 放入光盘,点击确定,完成安装。 现在可以在单元格输入公式 RANDBETWEEN(1000,9999)。 最后,你可以将公式复制到所有需要产生随机数的单元格,每一次打开工作表,数据都 会自动随机更新。在打开的工作表,也可以执行功能键F9,每按下一次,数据就会自动随 机更新了。 用Excel 随机函数rand()生成随机数和随机字母 以前使用Excel的随机数函数,生成过固定位数的数字卡的卡号和密码,效果还 是蛮好的!现在又有新的需求了,那就是要生成随机字母!为了避免每次有新的 需求都要重新写日志,干脆一起写出来吧! 1、生成随机数字 (1)生成随机数比较简单, rand()即可生成0-1之间的随机数; (2)如果要是整数,就用 int(rand())*10,表示0至9的整数,以此类推; (3)如果要生成a与b之间的随机实数,就用 rand()*(b-a)+a,如果是要整数就 用 int(rand()*(b-a))+a;稍微扩充一下,就能产生固定位数的整数了。

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档