怎么用Excel把人员名单随机分成几个组(excel有人员名单如何算人数)

怎么用Excel把人员名单随机分成几个组(excel有人员名单如何算人数)

首页维修大全综合更新时间:2024-05-11 06:28:08

怎么用Excel把人员名单随机分成几个组

怎么用Excel把人员名单随机分成几个组?

首先很明确的一点,你这个问题需要用到随机数函数。我今天就用随机数函数RAND来试试解决这个问题。

如下图所示,我在姓名的前面插入了一个序号列,并且将所有人分成3组,每组5人。

最后我会用VLOOKUP根据序号把所有人的姓名从B列引用到分组里面来。

根据上图所示,如果我现在直接用VLOOKUP函数引用姓名到分组表里,那就不能达成我们“随机分配”的目标,所有我们还需要把序号或者姓名进行随机排列。

插入随机数序列、随机排列姓名

如图所示,最序号和姓名中间插入两列,为什么要插入两列后面再说。

在C2单元格输入公式:=RAND(),向下填充。这样就得到了一组的随机数。

如下图所示,因为随机数列的所有数值都是随机产生的,谁都不知道排序的结果是怎样的,但这就是我们要的结果(随机排序)。

现在我们只需要根据随机数进行排序,就可以是姓名列的所有姓名随机排序。

我们点击“排序”按钮后,Excel会自动的选择排序区域,这个区域的选择原则就是:连续的区域(中间不能有空行或空列)。

我在前面插入两列的目的就是为了将姓名和序号隔开,是它们成为两个数据区域,这样在排序的时候就可以只对姓名排序,而序号列不变。这样我们最后用VLOOKUP函数根据序号引用姓名的时候就是“随机排列”的姓名了。

根据序号引用姓名到分组

如下图所示,我们在G2单元格输入公式:=VLOOKUP(F2,$A:$D,4,0),就可以根据序号对姓名的引用。

将公式向下拖动填充,然后复制粘贴到J列和M列即可。

这样设置还有一个好处,就是我们每对“随机数”列的数据进行排序一次,分组表里的姓名也会跟着刷新一次。

我是头条优质创作者:Excel大白,欢迎小伙伴们积极吐槽。。

使用excel中的随机功能即可,具体操作步骤如下:

  1. 首先,打开excel表格,并将所有人名输入成一列,再将人名前插入一列单元格。

  2. 在单元格内输入=(任意数)*rand()+任意数(两个任意数不能重复)。  

  3. 点击enter键即生成了一个随机数。

  4.选中该单元格,向下拖拽左下角,即生成十二个符合条件的数值。

  5.使用筛选功能中的排序功能,将数字按顺序排列,这样名字也随机排序。

6.再根据几人一组按顺序分配即可。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.