在日常使用Excel时,常需对人员或数据进行随机分组,例如有15个人,要随机分成3组,每组5个人,可通过以下简单的两步操作来实现。

Excel中快速实现随机分组,只需简单两步-趣帮office教程网

第一步:为每个人设置一个随机数并编序号

1、设置随机数

在 C 列输入公式 “=RAND ()”,其作用是在每个人对应的位置(即每个姓名后面)添加一个随机数。RAND () 函数会生成介于 0 到 1 之间的随机小数,每次对表格进行操作,如重新打开表格或进行其他编辑操作时,该随机数都会变化,这能保证分组的随机性。

Excel中快速实现随机分组,只需简单两步-趣帮office教程网

2、编序号

在 D 列输入公式 =RANK(C2,$C$2:$C$16),通过该公式为每个随机数编序号。RANK函数以单元格的随机数为基准,在$C$2:$C$16单元格区域(即包含所有人员随机数的区域)内进行排名,以此确定每个随机数的唯一序号,便于后续分组操作。

Excel中快速实现随机分组,只需简单两步-趣帮office教程网

第二步:完成姓名填充

1、输入核心公式并操作

在 H2 处输入公式:=INDEX($B:$B,MATCH(MOD(COLUMN(A1) 4,5) ROW(A1)*3-2,$D:$D,)),将鼠标光标移至该单元格右下角,当光标变成黑色 “十” 字形状时,按住鼠标向右拖动(右拉),再向下拖动(下拉),即可看到随机分组结果。按 F9 键,分组名单会刷新,呈现新的随机分组情况。

Excel中快速实现随机分组,只需简单两步-趣帮office教程网

2、公式原理及特殊情况修改说明

公式中 “MATCH 函数当中的这部分 MOD (COLUMN (A1) 4,5) ROW (A1)*3-2” 单独提取出来有其独特效果,它是用公式构造出的一种数列。

Excel中快速实现随机分组,只需简单两步-趣帮office教程网

若分组情况不同,需对这部分公式进行修改。对于新手而言,可能需花费时间摸索。不过,即便不熟悉公式修改,手动填写出适合自身需要的数列也并非难事。在此情况下,辅助区域(即前面生成随机数和序号的区域)需保留,分组结果的公式对应修改为=INDEX($B:$B,MATCH(H10,$D:$D,)),需特别留意,MATCH 的第一参数就是辅助区域中的第一个数字。

Excel中快速实现随机分组,只需简单两步-趣帮office教程网

掌握上述两步操作及相应的公式原理和修改方法,就能在 Excel 里应对不同情况的随机分组需求。