excel表随机生成一组数

我是这样想的,随机生成3位,4位,5位数。在随机生成一个个位数,然后练习乘法。请大家帮助一下,谢谢... 我是这样想的,随机生成3位,4位,5位数。
在随机生成一个个位数,
然后练习乘法。请大家帮助一下,谢谢
展开
 我来答
凌文元LWY
高粉答主

2015-10-27 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

如果随机生成n位数的n在B1单元格,那么输入以下公式,然后向下填充公式

=RANDBETWEEN(10^(B$1-1),10^B$1-1)

公式表示:以10的B1-1次幂为起始数(如果B1为2,那么10^(2-1)=10),以10的B1次幂减1为终点数(如果B1为2,那么10^2-1=100-1=99),通过RANDBETWEEN函数随机出数。

只需要修改B1,就可以得到符合要求的随机数。

 

详见附图

 

pgqh
2011-03-04 · TA获得超过8720个赞
知道大有可为答主
回答量:3773
采纳率:33%
帮助的人:1546万
展开全部
随机生成3位位数:
=INT(RAND()*1000)
随机生成4位位数:
=INT(RAND()*10000)
随机生成5位位数:
=INT(RAND()*100000)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
levi_wzh
2011-03-04 · 知道合伙人互联网行家
levi_wzh
知道合伙人互联网行家
采纳数:2160 获赞数:7470
excel公式,条件格式

向TA提问 私信TA
展开全部
类似rand()*1000得到的不一定是3位数!

随机生成3位数
=int(100+rand()*900)
随机生成4位数
=int(1000+rand()*9000)
随机生成5位数
=int(10000+rand()*90000)
随机生成个位数
=int(1+rand()*9)
公式下拉即可得到一组数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一拳轮到俩
2011-03-04 · TA获得超过1929个赞
知道小有建树答主
回答量:1732
采纳率:100%
帮助的人:956万
展开全部
用excel的宏 写一条随机数生成代码就行
sjs = Int(Rnd * (y - x + 1) + x)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gouweicao78
2011-03-04 · TA获得超过4725个赞
知道大有可为答主
回答量:2490
采纳率:40%
帮助的人:1053万
展开全部
Excel 2003单击【工具】→加载宏→加载“分析工具库”就可以使用RANDBETWEEN函数
3位数:=RANDBETWEEN(100,999)
4位数:=RANDBETWEEN(1000,9999)
其他类似,Excel 2007或2010版无需加载即可使用。

或者=INT(RAND()*1000)来产生3位数。

更多精彩,尽在“Excel疑难千寻千解”之《Excel 2010函数与公式》,欢迎下载阅读:http://wenku.baidu.com/view/64cc998371fe910ef12df8a3.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式