随机分组太折磨人?巧妙得让我思考了300秒.

网友投稿 558 2022-11-22

随机分组太折磨人?巧妙得让我思考了300秒.

“ 有朋友问了问题,有100个人的姓名,要随机分成10组,每组10人,怎么样能够快速地随机分出来?”

技术不是古板的教条的,灵活使用却依赖于深厚的功底以及对内在逻辑的敏锐洞察。书读百遍其义自见,当然不是随便看看就行。

——奥菲斯伊克赛尔《论学好Excel的重要性》

01

题目截图

如下

左边的表格

变成

右边的表格

02—

解决方案是

辅助列+

函数RAND+ROW+RANK

+INDEX+MATCH+COLUMN

【1】先来一个随机数辅助列,如C列

为什么在RAND后还要加上ROW函数除以100亿

就是为了防止rand函数可能重复

【2】再来一个排序函数RANK

【3】最后竖直从B列里随机分成10组

=INDEX($B:$B,MATCH(ROW($A1)+10*(COLUMN(A$1)-1),$D:$D,0))

自己研究函数的嵌套逻辑

提示下顺序:

ROW($A1)+10*(COLUMN(A$1)-1)

match函数

index函数

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:条件格式666666啊. | 四大小朋友生存手册
下一篇:随机抽取测试题,简单方法请拿好
相关文章