一文掌握,用 Excel 生成随机数据的常用方法

作者&投稿:闫刚 (若有异议请与网页底部的电邮联系)
~

踏入Excel的世界,掌握随机数据生成的魔力,让我们一起探索一系列实用技巧!Excel的随机工具箱为你提供了一站式的解决方案,无论是快速生成单一的随机数,还是构建复杂的数据矩阵,都能得心应手。



  • RAND函数: 这是基础中的基础,只需一行代码 =RAND(),你就能获得0到1之间的随机小数。若想定制范围,=RAND() * (上限 - 下限) + 下限 就是你的得力助手。

  • RANDBETWEEN函数: 为你的整数序列增添随机性,输入 =RANDBETWEEN(最小值, 最大值),即可获得指定区间内的随机整数。

  • RANDARRAY函数(新秀上场):2021版的Excel带来了惊喜,=RANDARRAY(rows, columns, min, max, [whole_number]),一键生成指定尺寸的随机矩阵,效率提升不止一点点。

  • 简单与高效: 分析工具库中的随机数生成器,无需公式编写,只需启用加载项,轻松设置参数,无论是变量个数还是输出区域,一切都在掌控之中。


要避免重复?去重小贴士:用RANK.EQ和COUNTIF组合,或者在Excel 2021中,利用SORTBY, SEQUENCE, RANDARRAY的新功能。VBA编程爱好者也能发现,通过RAND、RANDBETWEEN或是创建子过程Sub CreateRandomNumbers(),实现更多可能。


对于随机日期,时间旅行者们,RANDBETWEEN是你的指南针,无论是指定范围内的随机日历,还是定制年份和月份,如 =Date(2021, RANDBETWEEN(1,12), RANDBETWEEN(1,30)),连2月特殊情况也考虑周全。


更进一步,020年的随机日历公式是 =DATE(2021, 7, NORMINV(RAND(), 0, 60)),模拟平均7月1日,标准差2个月的随机性。


字符的世界同样精彩,字母与字符的随机组合,如 =CHOOSE(RANDBETWEEN(1,4), "北京", ...) "广州",选择范围可随你心意。CHAR函数也有它的妙用,比如随机字母 =CHAR(RANDBETWEEN(65, 90)),组合起来,字符生成就不再是难题。


当然,如果想尝试更多,在线工具的召唤:寻找强大伙伴1,灵感源泉2,或者深入丰富数据库3,扩展你的数据宇宙。


尽管Excel的随机功能强大,但别忘了,它产生的只是伪随机数,若追求真正的随机性,物理随机事件不可或缺。但无论何时,Excel都能满足日常的模拟和统计分析需求。


现在,你已经掌握了Excel生成随机数据的秘诀,让数据世界充满惊喜!




安达市18390322075: Excel生成一列随机数 -
貊京垂体: 生成一列限定了大小的随机数,比如生成0-0.01之间的随机数的步骤是: 1、打开Excel工作表; 2、在左上角的名称框中,输入生成随机数的区域,比如:A1:A100 按Enter键后,将A1:A100单元格区域处于选择状态; 3、输入以下公式,按Ctrl+...

安达市18390322075: 怎样用excel表格按要求生成随机数字 -
貊京垂体: 需要在表格中生成20~150之间的数字都为两位数=RAND()*(150-20)+20 回车然后你再调整精度就可以了RAND( )说明若要生成 a 与 b 之间的随机实数,请使用: RAND()*(b-a)+a如果要使用函数 RAND 生成一随机数,并...

安达市18390322075: 怎样在excel中生成指定个数的随机数 -
貊京垂体: 方法/步骤首先计算这个范围的差值.这里假设范围值为50~100之内的随机数打开电子表格,在所需要产随机数的单元格内输入如下公式:=rand()*(100-50)+50. 按确认键就可以生成在规定范围内的随机数了!如果你需要生成多个随机数,那拖动单元格最下角小三角就可以啦!

安达市18390322075: 如何在excel中随机生成数据 -
貊京垂体: 工具/数据分析/随机数发生器,在对话框中,变量个数,1,表示产生一列数据;随机数个数,根据你的需要输入;分布,选择你要的分布,比如“正态”分布;参数,分别输入,平均值0.026,标准差2;随机数基数,0;输出选项,输出区域,选一个单元格就可以了;确定.得到一组数据.工具菜单没有,数据分析,应该采用工具/加载宏,进行加载,就可以用.

安达市18390322075: 如何在Excel中生成一列随机数 -
貊京垂体: randbetween函数自动生成设定的最小值与最大值之间的随机整数.rand()函数自动生成0-1之间的随机小数.

安达市18390322075: 怎么用Excel做随机数字 -
貊京垂体: RANDBETWEEN 函数:返回指定大小范围的随机整数.语法: randbetween(bottom,top) 示例 =randbetween(1,300) 随机生成1~300的数字

安达市18390322075: excel中如何产生随机数
貊京垂体: 在B3单元格输入:=rand()*1000+800,再将B3单元格下列至B35,即可产生介于800至1800的一组任意随机数,因为rand()随机函数可以产生七位数据的随机值,如果需要一位或两位小数,选中B3至B35,右键->设置单元格格式->分类选数值,小数位数选择1或2,确定即可解决.

安达市18390322075: excel 随机数生成 -
貊京垂体: 假设数据在A列,2013年不变,月份和日期随机递增: 1、在A1手工输入日期:2013-1-1,这个日期是第一日期,可以根据需要自定; 2、在A2中输入公式: =TEXT(RANDBETWEEN(A$1,41639),"e-mm-dd") 下拉. 得到要求的随机日期列,下面的日期有可能是这年的最后一天,并重复.补充问题(日期格式):修改一下公式: 假设数据在A列,2013年不变,随机生成A1到2013-12-31间的日期: 1、在A1手工输入日期:2013-1-1,这个日期是第一日期,可以根据需要自定; 2、在A2中输入公式: =TEXT(RANDBETWEEN(A$1,41639),"yyyymmdd") 下拉.

安达市18390322075: 怎样用excel生成规定范围内的随机数 -
貊京垂体: 首先,计算所选定范围上限减去下限的值为多少. 打开一个excel,选中一个单元格,在单元格内输入=(刚记录的数值)*rand()+下限值(例如,本例要生成(30,,50)区间内的10个随机数) 点击确定即生成了一个符合条件的随机数. 选中该单元格,向下拖拽左下角,即生成十个符合条件的数值,同理即可根据需求生成随机数了.

安达市18390322075: EXCEL怎么产生随机数? -
貊京垂体: =RAND(),会产生一个小于1的随机数;=RAND()*100+10,会产生一个10到109的随机数;=int(RAND()*10)+20,会产生一个20到29的随机正整数.根据自己的需要,仿照上例即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网