其实如何随机配对的问题并不复杂,但是又很多的朋友都不太了解随机情侣配对,因此呢,今天小编就来为大家分享如何随机配对的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
本文目录
如何随机配对excel如何将两组数据进行随机配对如何随机配对设表名为TABLENAME,有姓名(xingming)和组号(groupflag)字段。
先关闭所有索引,然后执行下列语句:
关闭索引是为了使用数据库顺序处于随机的状态;
组号变量,DECLARE@GROUPFLAG INT;
每组两人,每两人一个号,用这个变量通过循环生成组号。
初始化组号为0
WHILE@@ROWCOUNT>0--当有记录为0时就会有继续分组操作一直循环到没有为零的记录为止。BEGINSET@GROUPFLAG=@GROUPFLAG+1;
进入下一组号:UPDATE TABLENAME SET GROUPFLAG=@GROUPFLAG
WHERE XINGMING IN(SELECT TOP 2 XINGMING FROM TABLENAME WHERE GROUPFLAG=0);
将随机排序的前两名没有分过组的学生加入组号;
完成后同样组号的同学为一组。
excel如何将两组数据进行随机配对1.在原始表格中如图位置插入4列一行
2.第一列重复值(计算第一列重复的个数:countif函数)、第一列编号(将第一列分组:if函数)、空白辅助列(将第二列编号:if函数)、第二列分组编号(既有分组也有编号:用“&”实现)。
3.在目标表中第二列前插入一列分组编号(=VLOOKUP(第一列分组)&RANDBETWEEN(1,VLOOKUP(第一列重复值)))
4.在目标表中第二列中以分组编号为首列,直接VLOOKUP(以分组编号为首列)
5.将目标单元格数值化
6.完成,实现了随机分配
关于如何随机配对的内容到此结束,希望对大家有所帮助。