全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
5820 7
2011-09-27
如何用excel做出以下东东:数字1-15循环播放,敲下回车时自动停止在某个数字上面,类似选号器,非常感谢!
有木有银知道,灰常感谢啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-9-28 09:58:06
一、如果你是03版的EXCEL,请在任意单元格输入=ROUND((RAND()*14+1),0),然后按F9键,按住不动,结果就会在[1,15]之间随机生成数字,停止按键,数字固定;
二,如果你是EXCEL2007或2010,就更好办了,请在任意单元格输入=RANDBETWEEN(1,15),操作方法同上。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-29 07:58:34
sigleona 发表于 2011-9-28 09:58
一、如果你是03版的EXCEL,请在任意单元格输入=ROUND((RAND()*14+1),0),然后按F9键,按住不动,结果就会在 ...
非常感谢,那如果是在1,3,5,6,7,9,26等数字中进行选号的话怎么做呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-29 09:22:40
zhangjing_2306 发表于 2011-9-29 07:58
非常感谢,那如果是在1,3,5,6,7,9,26等数字中进行选号的话怎么做呢?
如果要在指定的数字中生成随机数,就要用其他函数帮忙了,方法很多,我介绍一个比较简单的给你,请见下图: 2011-9-29 9-18-29.png
A列是你指定的一组随机数字,分别为,1,3,5,6,7,9,26,(当然,你还可以接着指定,依次往下写)
我在C2单元格里写了一个公式:
复制代码
原理:            
INDEX是一个引用函数,INDEX(array, row_num, [column_num]),这里我们不用第三个参数,INDEX(array, row_num,),第一个参数array就是我们A列指定的数据,第二个参数就是你让他返回第几行?返回第一行就是1,返回第3行就是5,如果我们能把返回的行数做成随机的,那么他返回的数字也就是随机的喽!
       所以我们就在第二个参数上下功夫,我想这时你已经会了,我上面已经回复了,我们指定区域的数据一共就7行,怎么生成1至7的随机数?ROUND((RAND()*最小数+(最大数-最小数))这里就是ROUND((RAND()*6+1),带进去:=INDEX($A$1:$A$7,ROUND((RAND()*6+1),0))
       操作同样是按住F9




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-29 17:52:21
楼上的回复很全面了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-9-30 17:29:23
sigleona 发表于 2011-9-29 09:22
如果要在指定的数字中生成随机数,就要用其他函数帮忙了,方法很多,我介绍一个比较简单的给你,请见下图 ...
~~灰常感谢啦~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群