关注【秋叶 Excel】👆发送【插件
免费领 Excel 必备 4 大插件
作者:赵骄阳
编辑:毛毛
大家好,我是偏爱函数公式的大叔 Mr 赵~
最近我们公司需要为客户完成一项增值服务工作,有 15 人参与这次任务。
为了发挥团队分工协作的优势,我决定把人员随机分成 3 组,并以组为单位计件。
接下来的问题就是怎么随机分组了~
现在关注【秋叶 Excel】
发送关键词【福利】
即可免费领 Excel 插件&工具,看精华文章!
👇👇👇
随机分组

👉 操作步骤:
❶ 首先把参与任务的人员名单用 Excel 一一列出来。
PS. 为了方便演示,这里把姓名换作字母来表示。
❷ 然后在 C3 单元格,输入如下公式后,下拉填充。
=RAND()
RAND 函数返回一个大于等于 0、小于 1 之间的随机数。
这样每个姓名可以对应得到一个随机不重复的数值,效果如下图 C 列。
❸ 接下来,在 D3 单元格,输入如下公式,下拉填充。
=RANK(C3,C$3:C$17)
用 RANK 函数对 C 列的数值排位,得到一组无序且不重复的整数,RAND 函数产生的数基本不会重复,所以产生的排位也不会重复。
效果如下图 D 列所示:
❹ 最后,在 E3 单元格中,输入如下公式后,下拉填充。
=MOD(D3,3)+1
因为我们要分成 3 组,就以 3 作为 MOD 函数的除数,对 C 列的排名进行求余。
得到的结果如下图 E 列所示,即每个人对应的组别。
在我们的日常工作生活中,除了有随机分组问题,还会碰到随机抽查,随机抽奖~
随机抽奖

比如在下列名单中,随机抽取 1 名幸运儿。
该如何操作呢?请往下看!👇👇👇
在 F3 单元格输入如下公式:
=INDEX(B3:B17,RANDBETWEEN(1,15))
RANDBETWEEN 函数返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数。
每次计算工作表时都将返回一个新的数值。
在本例中 RANDBETWEEN(1,15)返回一个范围在 1 到 15 之间的随机整数,把它作为 INDEX 函数的第 2 参数,引用出对应的人员名单。
效果如下图:
如果要随机抽取 3 个不重复的姓名呢?
我们不妨试着用同样的方法,在 D3 单元格输入公式,下拉至 D5 单元格:
=INDEX(B$3:B$17,RANDBETWEEN(1,15))
你会发现,当按【F9】键,公式重新计算时,得到的中奖名单有可能会重复!
如下图,就出现了翻车的情况~
怎么办呢?
其实很简单!
只需要借助两个辅助列(参考随机分组的步骤❷❸),然后在 F3 单元格输入如下公式,就可以啦!
=INDEX(B$3:B$17,D3)
随着公式向下填充,依次提取 D3、D4、D5 中的数值,用这些值作为 INDEX 函数的第 2 参数,引用出 B 列的名单。
可能有的小伙伴不太喜欢用辅助列的方法。
没关系!只要你使用的是 Office365,一个公式照样搞定!
PS. 其中 randarray,sortby,sequence 函数为 Office365 中的新函数。
如下图,选中单元格区域「D3:D5」,在编辑栏输入如下公式:
=INDEX(SORTBY(B3:B17,RANDARRAY(15)),SEQUENCE(3))
▲ 左右滑动查看
简单解释一下:
名单一共有 15 人,所以先用 RANDARRAY(15)生成 15 个不重复的随机值;
再用 SORTBY 函数依据随机值,将名单「B3:B17」区域的数据排序;
SEQUENCE(3)返回一组数字序列即{1;2;3}
最后用 INDEX 函数取前 3 个,即为中奖名单。
随机分组
❶ 首先用 RAND 函数生成一组 0 到 1 之间的小数(因为 RAND 函数生成的小数不会有重复)
❷ 再用 RANK 函数对该组数值排位生成不重复的整数序列;
❸ 最后用 MOD 函数对排位求余分组。
随机抽取
❶ 如果是随机抽取一个值,只需要用 RANDBETWEEN 函数返回随机的整数;
❷ 如果是抽取多个不重复的随机值,可以借助辅助列的方法(与随机分组一样的原理)
最后将随机值排序后得到的结果作为 INDEX 函数第 2 参数,即可得到随机不重复的结果。
运用 Office365 版新函数
可以不用辅助列,一个公式简单搞定。
上面涉及到的函数,你都学会了吗?
现实工作中,你还遇到哪些随机数的场合,欢迎来留言哦!
如果我的分享对你有用,记得「转发」「点赞」「在看」一波,支持一下哦~
🎁
看完文章,同学们是不是感觉还没有学够?
没关系!为感谢同学们对秋叶 Excel 的陪伴和支持,我们专门为大家准备了《3 天 Excel 集训体验营》,读者粉丝仅需 1 元秒杀~
扫码下方二维码报名后添加班班即可参与~  
报名后你将获得 3 天 Excel 社群模式学习,各类福利资料干货分享发放,助力大家提升办公效率哦~
《秋叶 Excel 3 天集训营》
课程原价 99 
当下限时 1 元秒杀!!
仅需 3 天,实操练习+名师带学
提升你的 Excel 能力,助你早下班!
报名即送【35 个常用函数说明】,
赶紧扫码预约吧!
👇👇👇
🎁
在公众号【秋叶 Excel】
回复关键词礼包
还能免费领办公神器
Office 模板和免商字体!
↓↓↓
继续阅读
阅读原文