我看了你的表,大白你的意思是要生成1——10之间的整数随机数。但你说要按照已经有的一列数,那我就不大白了。因为无规律的随机数不该该和已给的随机数有关。不然又怎么能称得上实正的随机数呢。
=RAND() 此函数是生成0~1之间的随机小数。
若要生成 a 与 b 之间的随机实数,应利用: =RAND()*(b-a)+a
所以若生成1 与 10 之间的随机实数,应利用: =RAND()*9+1
再来看下一个函数,求整函数
=int(a)暗示的是求不大于a的更大整数,好比
int(6。
78)=6;
int(9)=9;
int(-1。5)=-2
int(π)=3
如今把那两个函数连系到一路,就能够完成你的问题了。
选中某一列的第一行的单位格,在此中输入
=int(rand()*9)+1
或者输入:
=int(rand()*9+1)
都能够得到1-10之间的一个随机整数。
然后用鼠标拖动该单位右下角的填充柄向下拖动,就能够得到一列契合前提的1-10之间的随机整数了。
用同样的办法你也能够得到一行或多行或多列以至一个工做表的随机数。
看了以上的申明步调,希望你能读懂,助你进修快乐!
RAND( )
申明
若要生成 a 与 b 之间的随机实数,请利用:
RAND()*(b-a)+a
若是要利用函数 RAND 生成一随机数,而且使之不随单位格计算而改动,能够在编纂栏中输入“=RAND()”,连结编纂形态,然后按 F9,将公式永久性地改为随机数。
示例
若是您将示例复造到空白工做表中,可能会更易于理解该示例。
操做办法
创建空白工做簿或工做表。
请在“帮忙”主题中拔取示例。不要拔取行或列题目。
从“帮忙”中拔取示例
按 Ctrl+C。
在工做表中,选中单位格 A1,再按 Ctrl+V。
若要在查看成果和查看返回成果的公式之间切换,请按 Ctrl+`(重音符),或在“东西”菜单上,指向“公式审核”,再单击“公式审核形式”。
A B
公式 申明(成果)
=RAND() 介于 0 到 1 之间的一个随机数(变量)
=RAND()*100 大于等于 0 但小于 100 的一个随机数(变量)
祝你胜利!。
若是您希望产生的乱数是介于 a 与 b 之间的实数,请利用公式:
=RAND()*(b-a)+a