EXCEL如何实现从多个分组的数据中各抽取一个组成新组合且第二次抽取与第一次的组合不同

假设有200个学生按照成绩从高到低排下来,并且分成ABC三个等级,即A组是成绩最优秀的60多人,B组是中等的60多人,C组是较差的60多人,第一次从三个等级各抽取1-2名组成一个5人小组,共40组,第二次再抽取1-2名组成一个新的5人小组,要求每个小组的成员与第一次抽取的小组不同,请问如何实现呢,谢谢

你这个要求不是普通的计算,需要一个过程,
一、200个学生成绩按顺序从高到低排列,分成3个组,那就是A组为前67名,B组为68-134名,C组为135-200名。
二、把这三组放在不同的列,分成3列,分别把三组的顺序打乱,就像洗扑克一样,Excel里打乱顺序的方法是使用rand函数,在要打乱的数据后面一列,输入公式 =rand() 向下填充,生成随机数字,对这一列随机数进行升序排序,这样原始数据就打乱了。对A、B、C三组数据分别这样打乱顺序,就得到三组乱序的。
三、把乱序的三组从上到下看成新的顺序,1234……,因为是三组,以A1、A2、A3……,B1、B2、B3……C1、C2、C3……来表示,你需要5个人,就A1、B1、C1、A2、B2,就够了,第二次抽取,就C2、A3、B3、C3、A4,就够了,这样依次抽取。
四、为了方便,可以将这三列重新合并为一列,在word里转换很方便,选中全部数据,Ctrl+C复制,在Word里Ctrl+V粘贴,点击左上角的十字箭头,可以将整个表格选中,进入“布局”选项卡,在“数据”选项组中选择“转换为文本”,在弹出的“表格转换成文本”对话框中选中“段落标记“确定既可转变为一列,再复制粘贴会Excel里就好了。
温馨提示:答案为网友推荐,仅供参考
相似回答