某高校一毕业班抽取10个人进行论文答辩,人员名单如图 4?26所示。为了体现公平,需对该10名学生进行随机排序以确定答辩顺序。
答辩名单
→ 解决方案
增加一辅助列,使用RAND函数产生随机序列,并以其为关键字进行排序。
→ 操作方法
乱序排序
步骤1在B2单元格输入以下公式:
=RAND()
步骤2鼠标选中B2单元格并指向该单元格右下角,当出现黑色“+”形状的填充柄时,双击向下填充公式;
步骤3单击B2:B11单元格区域中任意一个单元格(如B2)→“数据”选项卡→“排序和筛选”组的升序或降序按钮;
步骤4删除B列。
End.
运行人员:中国统计网小编(微信号:itongjilove)
微博ID:中国统计网
中国统计网,是国内最早的大数据学习网站,公众号:中国统计网
http://www.itongji.cn
如何用EXCEL做出随机排列
用辅助列(D2:D10)得到不重复1到9的随机数,D2公式:
=SMALL(IF(COUNTIF(D$1:D1,ROW($1:$9))=0,ROW($1:$9)),RANDBETWEEN(1,10-ROW(A1)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉到D10;
A1用公式:
=OFFSET($D$1,COLUMN(A1)+ROW(A1)3-3,)
右拉到C1,再下拉三行,如图:
如何在excel中将一组数字随机排序
用最原始的方法吧。。。
在F做一个辅助列。填公式
=rand()
向下拖25个,就产生25个随机数
在A,B,C,D,E列的第一排分别填
=RANK(F1,$F$1:$F$25)
=RANK(F6,$F$1:$F$25)
=RANK(F11,$F$1:$F$25)
=RANK(F16,$F$1:$F$25)
=RANK(F21,$F$1:$F$25)
分别向下拖五排。。
这就表示把F列的数进行排序。。这样就产生了不重复的1到25了。。。
如何用Excel进行随机排序?
设22个数在a1:a22 ,且无重复数据
b1输入=small(a1:a22,int(rand()22+1)),不要直接回车,按F9再回车。
编制宏
Sub sjpx()
For i = 2 To 22
Do
Cells(i, 2) = Cells(Int(Rnd 22 + 1), 1)
cf = 0
For j = 1 To i - 1
If Cells(i, 2) = Cells(j, 2) Then
cf = 1
End If
Next
Loop While cf = 1
Next
End Sub
ALT+F8,选择sjpx运行,还可在选项中为其设置快捷键。
如何将excel中的现有数字进行随机排序
1、首先打开需要操作的excel表格。
2、然后在E2单元个中输入“=”号,添加辅助函数rand。
3、在E2单元格回车,在E2单元格右下角下拉复制函数。
4、选择排序和筛选升序,降序都可以。
5、即可看到随机排序完成。
5、最后保存文件即可。
假定原数据在A列,共有50个数字,请在B1单元格输入公式:
=RAND()50
用填充柄将公式向下复制到相应行。
选定两列数据,按B列排序,A列数据即为随机排序。
每次按B列排序后A列的顺序均不相同。