【Excel】随机数:生成不重复随机整数的技巧

您所在的位置:网站首页 excel怎么生成随机数后不变 【Excel】随机数:生成不重复随机整数的技巧

【Excel】随机数:生成不重复随机整数的技巧

#【Excel】随机数:生成不重复随机整数的技巧| 来源: 网络整理| 查看: 265

原标题:【Excel】随机数:生成不重复随机整数的技巧

今天来讨论一下随机数:

在 Excel 中生成随机数的函数不少,例如:Rand、Randbetween……..

Rand 生成0~1内的随机小数;

Randbetween 生成指定区间内的整数;

但是这个…会出现重复的呀,怎么办,这个问题,有很多人遇到过,今天给大家整理出用 Excel函数生成 不重复随机整数的技巧。接下来随我体验函数的魅力吧!

先打个样:(今天以此题展开分析)

标红的为核心代码,接下来 ……嘿嘿 ……

到这里,也就理解了 randbetween 函数返回数组了为:1~1000的11个随机数,最后再加上/1%....

同学A:老师,除以百分之一,不就等于乘以100吗,在这里偷鸡而已;为什么乘以100;

老师:因为要生成5-15的数字,最大才两位,这里涉及到新知识,加权的用法,咱们有空再详细说,不懂的,“Excel函数公式启蒙课程”有老师专门解疑哦!

既然随机数已生成,想想怎样取出来呢,这里,我用了small函数

Small(数组,第几个)注意,small二参,可以是数组,但注意不要超出第一参数的个数范围;

依题意,咱们要取11个数,那就用row(1:11)好了;row(1:11)={1;2;3;4;5;6;7;8;9;10;11} 意思是取第1小的数、第2小的数…第10小的数、第11小的数,共11个数字;

=SMALL(RANDBETWEEN(ROW(1:11)^0,1000)/1%+ROW(5:15),ROW(1:11))

最后两位…那就…right吧,这里涉及到一个小知识点:left、right、mid等提取函数,会把提取出来的数字,以文本形式输出,所以,为用了—将文本型转为数字输出;

多说一句:以上所说公式,都是区域数组;需要选中该区域,再按 shift+ctrl+enter (俗称三键结束)

那么今天的「不重复随机整数」技巧就分享到这里了;各位学会了吗?

一道小练习:

这个答案,我明天8:00放在,文章留言板!欢迎同学们留言,讨论;

赠:喜欢Excel的琉璃

好啦今儿分享到这里,祝大家好运!

喜欢的同鞋请转发、点赞!返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3