如果要对excel表中的数据进行随机抽选?

2024-12-26 17:03:30
推荐回答(2个)
回答1:

很简单的。假设这600个学生的名字在A列,A1是姓名。
在B1输入 tmp
在B2输入
=rand()
双击B2右下角的“+”,B列就是600个随机数字。
选中AB列,点菜单的数据,排序,以B列排升序,这样600个学生就完全打乱,每200个一班就可以了。

回答2:

1、假设600学生的姓名在A列(从A2开始,A3、A4、A5.......A601)
2、在B2单元格输入:=rand() 然后向下复制到B601单元格
3、在 C2单元格输入:=INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0))下拉200个单元格
4、在D2单元格输入:=INDEX(A:A,MATCH(SMALL(B:B,ROW(A201)),B:B,0))下拉200个单元格
5、在E2单元格输入:=INDEX(A:A,MATCH(SMALL(B:B,ROW(A301)),B:B,0))下拉200个单元格
每按一次F9 就得到一组3个班级随机抽得的名单(即C列、D列、E列各产生200名学工的姓名)