请教,在excel中如何生成1~10的随机整数?第一列是A1 ~A10 ,第二列就是这个随机数。谢

请教,在excel中如何生成1~10的随机整数?第一列是A1~A10,第二列就是这个随机数。谢谢!1--10的随机数不能重复的。... 请教,在excel中如何生成1~10的随机整数?第一列是A1 ~A10 ,第二列就是这个随机数。谢谢!
1--10的 随机数不能重复的。
展开
 我来答
ExcelPower
2015-09-29 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11863

向TA提问 私信TA
展开全部

Excel 用随机 公式 产生不重复随机数,需要启用迭代计算:


1, Excel 选项 --启用迭代计算,迭代次数设为30000次,如图:


2, 假设要在B1:B10 生成10个  1~10内 的不重复随机 整数:

在A1 输入   公式:   

=IF(COUNTIF(B$1:B$10,B1)=1,B1,RANDBETWEEN(1,10))

公式下拉到 B10 ,  即可生成 10个 固定 不重复 随机数

如果需要重新生成 ,需要重新从B1 下拉公式到B10:


或者   用辅助列 ,在B1:B10输入 公式  =rand()

在C1:C10   输入公式    =rank(B1,B$1:B$10)   即可:

sjz13jl
2015-09-29 · 知道合伙人教育行家
sjz13jl
知道合伙人教育行家
采纳数:8197 获赞数:127426

向TA提问 私信TA
展开全部
前两位的公式拉下来只是在1~9随机,改正一下“=INT(RAND()*10+1)”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友203f500
2015-09-29
知道答主
回答量:35
采纳率:100%
帮助的人:6万
展开全部
在A1列输入1,在A2列输入2,然后用填充抦拖动到A10,就能生成1~10,如果不是整数,就去开始选项卡中选择数据组,单击下拉三角,会出来一个窗口,选择常规,选项里面有数值这个选项,单击选择后,右边出来个保留几位小数,选择0位,就可以是整数了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绝对暂未命名
2015-09-29 · TA获得超过120个赞
知道小有建树答主
回答量:291
采纳率:50%
帮助的人:146万
展开全部
生成 a 与 b 之间的随机实数
RAND()*(b-a)+a
取整就
=INT(RAND()*9+1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友00702db
2015-09-29 · TA获得超过3.9万个赞
知道小有建树答主
回答量:3574
采纳率:49%
帮助的人:353万
展开全部
=INT(RAND()*(10-1))+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式