Excel人员随机分组/排班,一个公式轻松搞定,简单又实用!

boyanx7个月前技术教程41

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

日常工作中,我们经常需要对人员进行随机分组/排班,比如说公司培训、团建活动,需要对参加人员随机分组;或者是公司安排值班人员值班出勤等。今天就跟大家分享一下Excel中按人员随机分组/排班,一个公式轻松搞定,简单又实用!

操作方法:

如下图所示,左侧是人员名单,一共18个人,我们随机分成3组,每组6人。

直接在目标单元格中输入公式:

=WRAPROWS(SORTBY(A2:A19,RANDARRAY(ROWS(A2:A19),1)),6,"")

然后点击回车,即可获取分组数据,按快捷键【Ctrl+Alt+F5】可以刷新,重新随机获取分组信息。

解读:

上面公式中分别使用到了ROWS函数、RANDARRAY函数、SORTBY函数、WRAPROWS函数,下面我们一一解读。

1、公式中ROWS(A2:A19)就是获取名单数据区域一共有多少行,就是有多少个姓名,获取结果为18。

ROWS函数介绍

功能:主要是计算单元格行数。

语法:=ROWS(数组)

2、然后RANDARRAY(ROWS(A2:A19)就是生成由18个随机数组成的数组。

RANDARRAY函数介绍

功能:RANDARRAY函数主要是随机返回一个数组的函数。

语法:=RANDARRAY([行数],[列数],[最小数],[最大数],[整数])

3、接着利用SORTBY(A2:A19,RANDARRAY(ROWS(A2:A19),1))再对名单数据区域进行升序排序,第一参数是A2:A19名单区域作为排序的区域;第二参数是以RANDARRAY(ROWS(A2:A19)生成的18个随机数为排序依据,第三参数是1,表示是按升序排序。

SORT函数功能介绍

功能:SORT函数主要用来对某个区域或数组的内容进行排序。

语法:=SORT(数组,排序依据,排序顺序,按列)

4、最后使用WRAPROWS函数,再把重新排序后的一列名单数据区域,转成6列,也就是3行6列。

WRAPROWS函数介绍

功能:将一行或者一列数据转换为多行数据

语法:=WRAPROWS(向量,列数,[异常返回值])

第一参数:向量就是要转换的将一行或者一列数据

第二参数:列数就是要把数据转换成几列显示

第三参数:就是出现异常时返回的值,默认可以忽略

特别提醒:

1、当然了,我们也可以使用WRAPCOLS函数,就是按行转换,转换成3行6列,原理是一样的具体公式如下:

=WRAPCOLS(SORTBY(A2:A19,RANDARRAY(ROWS(A2:A19),1)),3,"")

WRAPCOLS函数介绍

功能:将一行或者一列数据转换为多行数据

语法:=WRAPCOLS(向量,行数,[异常返回值])

第一参数:向量就是要转换的将一行或者一列数据

第二参数:行数就是要把数据转换成几行显示

第三参数:就是出现异常时返回的值,默认可以忽略

2、因为使用随机数排序,每次刷新Excel表格或者重新打开Excel文件生成的分组顺序都是不一样的。如果我们想固定分组顺序,我可以使用选择性粘贴,把生成的分组信息转换成数值固定下来。

操作方法:

首先选中生成的名单信息,按【Ctrl+C】复制→然后点击右键,选择粘贴为数值即可,这样分组顺序就固定下来了。

3、要想使用上面的函数必须把WPS软件升级到最新版本,新函数老版本不支持。

以上是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!

相关文章

12月29日定期维护公告 新强P玩法来袭

亲爱的玩家朋友:为保证服务器的运行稳定和服务质量,《梦幻西游2》所有服务器将于2015年12月29日上午7:00停机,进行每周例行的维护工作。预计维护时间为上午7:00~9:00。如果在预定时间内无法...

SPSS也能编程?——区组随机化编码之快速实现

李志辉 Hui【作者介绍】李志辉,长期从事各类统计软件应用研究,主编或参编SPSS、MINITAB、STATISTICA多个统计软件教材共8本。代表作:电子工业出版社《SPSS常用统计分析教程(SPS...

Python中的random模块:生成随机数的魔法工具

在编程中,随机数无处不在——无论是游戏中的随机事件、抽奖程序中的公平选择,还是模拟实验中的数据生成,都离不开它。Python的random模块为我们提供了丰富的工具,让随机数的生成变得简单又有趣。一、...

3D彩票算法揭秘:复式选号高回报策略与实战技巧全解析

3D彩票算法与复式选号解析一、3D彩票算法解析1. 随机性与算法原理o 3D彩票的开奖号码基于随机性生成,每个数字(0-9)出现的概率理论上均为1/10。o 常用算法包括: Mersenne Twis...

Excel名单分组太难?两种方法投票/销售/签到/分班数据10秒自动排

在日常工作中,我们经常需要统计员工的投票结果,比如将投“方案一”和“方案二”的人员名单分别整理成表格,领导要求姓名按10人一排排列。这类需求如果用传统方法手动复制粘贴,效率极低。今天教大家两种方法:小...

火狐Firefox浏览器测试AI链接悬停预览,解析网页关键点

IT之家 4 月 8 日消息,科技媒体 Windows Report 昨日(4 月 7 日)发布博文,报道称 Mozilla 正加速推进火狐 Firefox 浏览器的 AI 功能,正邀请用户测试“AI...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。