excel如何随机排序?

2023-08-10 15:15

2个回答

1、如下图所示,单元格中的书名是按照书名的长短进行排序的,现在我们需要做成随机排序。

2、在空白列的单元格中输入一个等号,表示使用公式。

3、接下来输入“RAND()”。RAND公式表示输出一个0到1之间的随机数。

4、公式输入完成后按一下回车键,可以看到单元格中随机产生了一个数字。

5、使用Excel的自动填充功能,使该列其他单元格也产生随机数。

6、任意选中一个单元格,然后点击“开始”选项卡中“排序和筛选”中的“升序”排列选项。

7、接下来就可以看到书名的顺序已经变化,已经是随机排列的了。

注意事项:小编使用的是Office2007,与其他版本界面略有差异。

excel中数据排序有数据重排和序数计算(类似成绩统计中的名次)两类。
  一、数据重排
  1、一般排序
(单击Excel“数据”菜单下的“排序”命令)
  例如将学生花名册按“姓名”的笔划排序,可以使用以下方法:
  选中排序关键字所在列(或行)的首个单元格,单击Excel“数据”菜单下的“排序”命令,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框。如果您的数据带有标题行,则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“姓名”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有数据就会据此重新排列。
  2、自定义排序
  如果您要求Excel按照“校长”、“副校长”、“主任”和“教师”的特定顺序重排工作表数据,这类问题可以用定义排序规则的方法解决:
  首先单击Excel“工具”菜单下的“选项”命令,打开“选项”对话框中的“自定义序列”选项卡。选中左边“自定义序列”下的“新序列”,光标就会在右边的“输入序列”框内闪动,您就可以输入“校长”、“副校长”、“主任”和“教师”自定义序列了,输入的每个序列之间要用英文逗号分隔,或者每输入一个序列就敲回车。如果序列已经存在于工作表中,可以选中序列所在的单元格区域单击“导入”,这些序列就会被自动加入“输入序列”框。无论采用以上哪种方法,单击“添加”按钮即可将序列放入“自定义序列”中备用。
  打开“排序选项”对话框中的“自定义排序次序”下拉列表,选中前面定义的排序规则,其他选项保持不动。回到“排序”对话框后根据需要选择“升序”或“降序”,“确定”后即可完成数据的自定义排序。
  三、数值排序
  1.RANK函数
  RANK函数是Excel计算序数的主要工具,它的语法为:RANK
(number,ref,order),其中number为参与计算的数字或含有数字的单元格,ref是对参与计算的数字单元格区域的绝对引用,order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。
  例如中E2、E3、E4单元格存放学生总成绩,计算学生总分排名的方法是:
在F2单元格内输入公式“=RANK(E2,$E$2:$E$4)”,并下拉填充公式。如果在单元格中输入的公式为“=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列。
  2.COUNTIF函数
  COUNTIF函数可以统计某一区域中符合条件的单元格数目,它的语法为COUNTIF
  (range,criteria)。其中range为参与统计的单元格区域,criteria是以数字、表达
  式或文本形式定义的条件。其中数字可以直接写入,表达式和文本必须加引号。
  例如,单元格内输入的公式为=COUNTIF($E$2:$E$4,
">"&E2)+1
  并下拉填充公式,计算结果也与上面的方法完全相同。
相关问答
随机排序excel怎么设置
1个回答2023-02-19 14:11
假设对A1到A100这100个值排序,可以先建一辅助列B,在辅助列中填写=RANDBETWEEN(1,1000),下拉填充,然后B列的数值对所有记录排序,就达到对A列随机排序的效果。这时可以删除辅助列...
全文
excel怎么排序名次?
1个回答2022-11-30 00:19
Excel表格计算好名次后,点击菜单栏中“数据”下方的“排序”,可以按照名次排序。 1、选择名次所在的单元列或者行。 2、点击菜单栏中的“数据”,在显示的选项卡中选择排序。 3、在排序...
全文
excel 自动排序 打印
1个回答2024-02-12 11:06
假设你的数据在sheet1的第一行 可以在sheet2的A1单元格输入这个公式 =OFFSET(Sheet1!$A$1,,(ROW()-1)*5+COLUMN()-1) 选择A1,然后向...
全文
excel重新排序怎么排
2个回答2023-06-06 02:50
Excel表格重新排序,只需要我们打开表格,然后选定所有的内容,点击工具栏。 在工具栏当中找到筛选排序选项,然后进行点击重新排序就可以。
excel按姓名排序怎么排
4个回答2022-09-27 19:37
在开始里面的排序和筛选,选中后选择自定义排序,然后再点击排序,然后点击最后次序的自定义排序,在输入姓名进行排序。
excel表格怎么排序
2个回答2023-01-03 15:00
点击某列单元格,点击“排序和筛选”按钮,在选择“自动筛选”;这时列会出现下拉三角,点击下拉三角,就可以升序、降序或自定义排序了。
excel中数据怎么排序?
1个回答2022-12-06 01:40
excel中数据排序有数据重排和序数计算(类似成绩统计中的名次)两类。 一、数据重排 1、一般排序 (单击Excel“数据”菜单下的“排序”命令) 例如将学生花名册按“姓名”的笔划排序,可以使用以下方...
全文
请帮我用excel排序
3个回答2022-10-09 22:37
用一辅助列, 将中间的数字, 如是1位数, 在前面补0 假设辅助列在 K列 K1 输入 =IF(LEN(A1)=7,MID(A1,1,2)&"0"&MID(A1,3,5),A1) 下拉 将A:K列, ...
全文
excel怎么排序才能让后面的内容跟着排序
2个回答2022-09-02 04:56
  如下图:C、D列如何按姓名对应A列排序成E、F的样子。   解决方案:   e1:=IF(COUNTIF(C$1:C$100,A1),A1,"")    f1:=IF(E1="",""...
全文
EXCEL排序问题
3个回答2022-11-12 06:48
解决方法如下: 第一步:全选数据区域 第二步:选数据菜单下的排序 第三步按两个条件时行排序 第四步点确定,就可以先按将班级排在一起,再按分数时行排序了 根据你的描述,此题完成。 ...
全文