Excel如何在数据范围生成多个随机不重复的数字

我们生当作多个随机的不反复数 , 可以实现经由过程随机生当作的数字做分组用 。
生当作简单的随机数很简单 , 可是要生当作不反复的随机数相对而言会比力麻烦 。
这里敏丝从易到难介绍几种解决问题的方式 。

需要这些哦
Office设置装备摆设
方式/
1我们这里假定要在B列生当作20个随机且不反复的数据 , 然后按照随机计较的成果给A列的姓名进行排序及分组 。

Excel如何在数据范围生成多个随机不重复的数字

文章插图

2若是我们纯真地以RANDBETWEEN函数来做(下图1) , 生当作的数据会有反复数 。

Excel如何在数据范围生成多个随机不重复的数字

文章插图

Excel如何在数据范围生成多个随机不重复的数字

文章插图

3作者给出的对策如下:
1)在C列成立辅助列 , 然后输入:=RAND()
RAND函数的感化是生当作0到1之间的随机数字 , 因为是良多位数的小数 , 所以根基不会呈现反复值(或者说概率低到可以忽略不计) 。
辅助列相关常识请参考下方经验:
11Excel若何统计数据/姓名呈现的次数含多个实例
15Excel计较有颜色的行数目(多种颜色别离统计)
19Excel将不异名称/姓名的多个分歧数据归并在一路

Excel如何在数据范围生成多个随机不重复的数字

文章插图

4若是仍然担忧会呈现反复值 , 我们可以再利用一个RAND函数与之相乘 , 进一步降低呈现反复值的概率 。

Excel如何在数据范围生成多个随机不重复的数字

文章插图

52)在B列利用RANK函数对C列的数据进行排序 。
因为C列的数值没有反复 , 所以RANK函数排序后的成果也不会发生反复 。

Excel如何在数据范围生成多个随机不重复的数字

文章插图

6上面的法子是比力简单的法子 , 我们也可以参考下图函数公式操作 , 但相对比力麻烦 , 有乐趣可以研究研究 。
16Excel相对引用、绝对引用、夹杂引用的用法_实例

Excel如何在数据范围生成多个随机不重复的数字

文章插图

73)RAND函数和RANDBETWEEN函数都可以经由过程按F9键进行数据更新 。
结果请见下方动图:
36Excel快捷键年夜全3:常用快捷键精选1-10_动图
63Excel快捷键年夜全1:快速拔取、移动位置_动图
15Excel快捷键年夜全6:常用功能快捷键精选_动图

Excel如何在数据范围生成多个随机不重复的数字

文章插图

8若是要对以上方式进行验证 , 可以设置前提格局进行验证 。
其他相关常识可参考下方经验:
17Excel反复项填充颜色显示及反复项的筛选与删除
【Excel如何在数据范围生成多个随机不重复的数字】11Excel若何统计数据/姓名呈现的次数含多个实例

Excel如何在数据范围生成多个随机不重复的数字

推荐阅读