对人员进行随机分组,分步骤详细解释,看了就学会了
大家好,我是套路EXCEL!
如上图,需要将12个人随机分成3组,每组4人。
函数公式如下:
=ROUNDUP(CHOOSECOLS(
SORT(HSTACK(ROW(1:12),
RANDARRAY(12,1)),2,1),1)/4,0)
函数解释:
1、RANDARRAY(12,1) 函数式生成12个随机不重复小数
2、将这12个随机小数安上编号,1-12号。
=HSTACK(ROW(1:12),RANDARRAY(12,1))
3、用SORT函数将随机小数列进行排序,升序或者降序都可以。主要是打乱顺序。
=SORT(HSTACK(ROW(1:12),RANDARRAY(12,1)),2,1)
4、提取第一列编号,将1-4编号变成1,5-8编号变为2,如此进行分组。
CHOOSECOLS提取编号列,ROUNDUP函数将编号分组。
=ROUNDUP(
CHOOSECOLS(
SORT(HSTACK(ROW(1:12),RANDARRAY(12,1)),2,1),1)/4,0)
5、最后可以使用F9刷新数据,具体可以看下面的gif