在线等,谢谢!
这个要看分班的原则,如果平衡分班可以这样设想函数首先有个顺序号,按性别分成2组分组处理,取其中一组从高到低排序,j假设分7个班数据从第1行开始做辅助列抽签H1:I7H1=0123456;H2==SUBSTITUTE(H1,I1,)公式下拉到H7I1=MID(H1,RANDBETWEEN(1,8-ROW(A1)),1)公式下拉到I7辅助列J1=MATCH(MOD(ROW()+INT((ROW()-1)/7),7),I$1:I$7,0)公式下拉到本组数据最后行复制粘贴值到将原顺序号后面,另一组一样然后按顺序号排会回,删除辅助列,就可以了