某高校一毕业班抽取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列的顺序均不相同。