作者:乔山办公网日期:
返回目录:excel表格制作
生成以后将公式删除:
生成随机数后,复制该单元格,在该单元格上点右键——选择性粘贴,选择“数值”,确定。就会只保留数字删除公式。
用=rand()命令在excel中生成一系列随机数之后数值会不断变化,是因为函数都会百在改变一个单元格之后重算。
解决度的方法和详细的操作步骤如下:
1、第一步,打开要处理的文档,如下图所示,然后进入下一步。
2、其次,完成上述步骤知后,选择不存在由RAND函数生成道的随机数的单元格,并按键盘上的“Ctrl + C”进行复制,如下图所示,然后进入下一步。
3、接着,专完成上述步骤后,单击鼠标右键,然后在粘贴选项中选择“数值”选项,如下图所示,然后进入下一步。
4、最后,完成上述步骤后,返回到Excel表,发现RAND函数生成的随机数不再通过属F9或重新打开表而改变,如下图所示。这样,问题就解决了。
工具/材料:Microsoft Office Excel2016版,Excel表格。
1、首先选中Excel表格,双击打开。
2、然后在该界面中,选中要显示随机百数度的单元格。
3、再知者在该界面中,公示框中输入随机数公式“=RAND()”。
4、其次在该界面中,选中单元格右下角,道向下拖动。
5、继续在该界面中,选中要用的随机数单元格,右键点击“复制”选项版。
6、然后在该界面中,选中第二列,右键点击“粘贴”选项。
7、然后在该界面中,选中要显示不重复权的随机数的单元格。
8、再者在该界面中,公示框中输入不重复的随机数公式“=RANK(B1,B$1:B$10)”。
9、其次在该界面中,选中单元格右下角,向下拖动。
10、最后在该界面中,成功显示不产生重复的随机数的单元格。
选中抄需要产生随机数的单元格区域(如果有数据按 Delete 键删除),按 Alt + F8 执行下面的宏就获得随机数,保存后打开也不会变。要zhidao重新生成随机数,再重做一次可以了。
宏代码:
Sub GetRand() '产生100以内的整数
Dim ag As Range
For Each ag In Selection
dt = Round(100 * Rnd(), 0)
If ag.Value = "" Then ag.Value = dt
Next
End Sub