如何快速在Excel里实现随机分组?这个操作很简单!
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何快速在Excel里实现随机分组?这个操作很简单!
关键字:随机分组;Excel技巧;简单
栏目:技巧
全文596字,预计1.5分钟读完
大家好呀,今天来给大家分享如何快速在Excel里实现随机分组。
如下图所示,有15个人,现在要随机分成3组,每组5个人。
只要简单两步,就能完成分组。
第一步:为每个人设置一个随机数并编序号
C列输入公式=RAND(),在每个姓名后面加一个随机数。
D列输入公式=RANK(C2,$C$2:$C$16),为每个随机数编个序号。
表格每次操作一下,随机数和编的序号都会发生变化,这没关系,咱们要的就是这个效果。
第二步:完成姓名填充
在H2处输入公式:
=INDEX($B:$B,MATCH(MOD(COLUMN(A1)+4,5)+ROW(A1)* 3-2,$D:$D,)),然后右拉下拉,就可以看到随机分组的结果了。
只要按F9一下,分组名单就会刷新一次。
有没有觉得这个公式很神奇呢?
公式里神奇的是MATCH函数当中的这部分MOD(COLUMN(A1)+4,5)+ROW(A1)*3-2,单独提取出来的效果是这样的。
实际上这是用公式构造出的一种数列,原理可以看之前的一篇教程。
☛☛☛☛戳这里
本例中是分3组,每组5个人的情况;如果分组情况另有不同的
话,就需要修改这部分公式,对于新手来说可能需要时间,没关系,手动填写出一个适合自己需要的数列也不是太难。
但是这个辅助区域就得保留,然后分组结果的公式对应修改为=INDEX($B:$B,MATCH(H10,$D:$D,))
注意:MATCH的第一参数就是辅助区域中的第一个数字。
随机分组,你学会了吗?赶紧来试试吧!
还没有搞明白的同学,别着急,你可以进群和小伙伴们一起交流、唠嗑、共同进步!。