乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何使excel中rand生成的数不再变化-random函数excel,Excel函数rand

如何使excel中rand生成的数不再变化-random函数excel,Excel函数rand

作者:乔山办公网日期:

返回目录:excel表格制作


  产生随机字母,可以用char函数来实现。该函数用于返回对应数字代码的字符,参数zd是从1-255之间的数字。可以用这个特性和row函数想结合生成随机的英文字母。

  英文字母A对应的数字代码是65,可以在A1单元格输入公式:=CHAR(64+ROW()),用row函数构建一个自然序列,实现在下拉公式时生成英文字母。如果是横向的拖拉公式,需要将公式改为:=CHAR(64+COLUMN())。

示例1:


示例2:



excel中rand生成的数使随机数,每次打开表格都会自动重新生成,可通过将生成的随机数复制,粘贴为“值”让其生成的数不在变化。

方法步骤如下:

1、打开需要操作的EXCEL表格,选中有RAND函数生成的随机数无所在单元格。,并通过Ctrl+C复制。

2、点击鼠标右键,在粘贴选项中点击选择“值”即可。

3、返回Excel表格,通过F9或重新打开表格发现由RAND函数生成的随机数不再变化。


=int(rand()*1000)
1000以内的随机数
或者
=RANDBETWEEN(1,1000)
也是1000以内的随机数
你的问题要用
=RANDBETWEEN(2,5)
这个函
----------
randbetween好像有的版本不能用,那么试zhidao试下面这个公式:
=INT(RAND()*3)+2
3是区间长,2是起始值

可以这样设置:
1、将第一关的所有数据放在A列从第2行开始。
2、在B列B2单元格输入=if(a2<>"",rand(),"") 下拉填充
3、在C列存进第二关的数据。C2=if(row(a1)<=round((COUNTA(a:a)-1)*30%,0),indirect("A"&match(large(b:b,row(a1)),b:b,)),"")下拉填充至出现空格。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网