序列生成助你高效生成3000个随机数

дй※®ε 哦嘞
дй※®ε 哦嘞

创作者俱乐部成员

生成3000个10000以内的随机数

💡

生活中我们偶尔会需要用到随机数,在WPS表格中可以使用rand函数生成。有不少伙伴在写完函数后会手动下拉填充柄生成更多随机数。但手动下拉费时费力。今天讲讲如何通过WPS的插入序列功能配合双击填充快速完成3000个随机数的生成。

插入序列

在表格中设置两列,一列为序号列,一列为随机数列(两列之间不能有空列,不然双击填充柄不能起效)

在序号列使用开始-填充-序列插入1-3000的有序数列。(如果是100个则为1-100)

注意,开头序号需要手动输入,也就是需要先在A2输入数字1

接着,鼠标点击A2选中该单元格后,在开始-填充-序列设置好对应参数

随机函数

在随机数列B2单元格使用随机函数插入随机数,再双击填充柄自动生成3000个随机数

双击填充生成3000个小于10000的随机数

固定数据

函数生成的随机数在每次点击后都会重新计算函数而重新生成一遍随机数。为了固定生成的随机数,我们可以使用复制-选择性粘贴-保留值和数字格式将生成的随机数列转化为纯数表。同时,为了保留B列这个随机数生成池,我们可以拖拽填充柄将这一列随机数列复制应用到C列,对C列的随机数进行固定。每次要获取一列新的随机数,我们就在BC两列中插入一列空白列,然后再重复一次固定操作即可。


💡

思维拓展

使用rand函数生成随机数,有可能会产生包含重复数字的随机数列。可以使用WPS的高亮重复项功能检测出重复数字,并清除重复项

但如果你需要生成一列随机数,包含数字1-1000,不重复不缺失,怎么办呢?

使用逆向思维即可

1-1000这1000个数字乱序排列

插入等差序列

使用序列功能生成1-1000的顺序数列

生成随机数列

在B列使用随机函数并双击填充柄生成1000个随机数

以随机数列作为排序依据打乱A列数列

在这里我们需要的是打乱的序号列,这一列为纯数字,因此不需要通过选择性粘贴来固定数字。也不需要将B列这个随机数池选择性粘贴固定随机数。

只需要将打乱后的序号列复制粘贴到新的工作表中即可。

江西省
浏览 12551
2
9
分享
9 +1
3
2 +1
全部评论 3
 
鱼竿要生锈
非常好的学习内容。谢谢分享
· 四川省
回复
 
zha7090
zha7090

创作者俱乐部成员

学习了,谢谢
· 江西省
回复
 
Mr Chen
Mr Chen

WPS寻令官 | 创作者俱乐部成员

厉害
· 甘肃省
回复