excel表格里从1到15中随机抽取5个数字且不重复? excel如何实现随机抽取且不重复 方法一:公式法1、我们以生成1-10范围内的随机数字为例,讲述方法。首先,在A2单元格中输入公式:=SMALL(IF(COUNTIF($A$1:A1,ROW($1:$11))=0,ROW($1:$11)),INT(RAND()*(11-ROW(A1))+1))然后按下Ctrl+Shift+Enter三键结束数组公式。2、然后,下拉填充公式到A12单元格,也就是填充11个单元格,为什么要填充11个呢,我们明明只要10个数字?这是因为,最后一个数字是不会变化的,所以呢,要生成10个随机数,需要填充11个单元格,同样的生成11个随机数的话,要填充12个单元格,除此之外,公式中的11还要改成12。3、生成随机数后,每按下一次F9(或者其他单元格进行一次计算),随机数就会刷新一次,重新生成一组随机数,要注意喽!4、好了,一组不重复的随机数字生成了,现在我们回头看看这个公式是怎么实现的吧。首先看Small函数的第一个参数,也就是数字区域,这里是利用if和Countif函数来实现此单元格上面的单元格区域,是否有当前单元格的数字,如果有,就返回False,而如果没有就返回这个数字,从而生成一组由上面单元格没有的数字和Flase组成的序列,下图是按F9得到的结果:5、Small函数的第二个参数,也就是从这个序列中取第几个最小值,在得到的数字中,利用。EXCEL抽取制定列随机5个短句,不重复 用自定义函数可以完成。举例说明。例如有数据表如图:如图在A列有30句断句,要求在C1得到随机抽取的5个句子组合。第一步:点击开发工具-visual basic。如图:第二步:插入模块并编制代码如下:Public temp(1 To 5)As IntegerFunction sjf()sjf=\"Call RndNumberNoRepeatFor i=1 To 5sjf=sjf&Cells(temp(i)+1,1).TextIf i,Next iEnd FunctionPublic Sub RndNumberNoRepeat()Dim RndNumber,i,k,Maxrec As IntegerRandomize(Timer)'初始化随机数生成器Maxrec=30k=1Do While kRndNumber=Int(Maxrec*Rnd)+1temp(k)=RndNumberFor i=1 To kIf temp(i)=RndNumber Then Exit ForNext iIf i=k Then k=i+1LoopEnd Sub第三步:在C1输入公式:=sjf()。结果如图:Excel中如何得到不重复的随机数,有时候,我们需要一组不重复的随机数,比如排座次、排值日等等,那么在Excel中是否可以生成不重复的随机数呢?答案是肯定的,这里介绍两种。
随机阅读
- 中视购物推销酒的 嘉丽购电视购物频道直销售的酒还好吗
- 需要其他哪些护理措施? 思维障碍护理措施
- 行人止步急切盼望(打一个字) 行人止步(打一字)字谜
- 四海为家鞍客旅 义工旅行是种怎样的体验?
- 红古区跟民和搅拌站的电话 民和到海石湾多少公里
- 九如水分仪 家里养几条风水鱼好?
- 妊娠期糖尿病可以吃羊肉吗 妊娠期糖尿病可以吃羊蝎子吗
- 南阳城市美景图片
- 系统动力学基模资源 如何学习能源与动力工程这个专业?
- 常州戚横公路江南路口在哪 骑车环太湖有什么推荐的线路啊?
- 对象说以后想坐家里靠我吃饭,我该怎么回答,我喜欢她, 怎么跟对象说想吃东西
- 播音主持可以考哪些一本院校? 吉林台空调电视购物
- 我国政府提出的互联网+,指的是什么 互联网谁提出来的
- 十一国庆携程网的厦门到石家庄机票大概多少钱? 从厦门到石家庄的机票多少钱
- 不到绒和超柔绒 什么叫仿超柔,和超柔绒有什么区别?
- 马踏站至永修站高铁 南昌西坐高铁到永修经过哪些站?
- 预应力是依靠钢筋端部的锚具来传递的 预应力张拉中的先张和后张各是什么?有什么区别?
- 运动后肌肉含量减少 长时间不锻炼肌肉会不会减少
- 狗肉专卖店 淘宝菏泽牡丹专卖店买的牡丹是假的,挂羊头卖狗肉,全是最烂的品种。奸商
- 整理好你的书桌百度文库 整理书桌作文