Excel中如何大批量从低到高按行排序

有1000多行,我想整体一次性从低到高按行排序.有办法吗?教教我.谢谢了!
急用!
大家都没有理解我的意思,比如有如下几行数据:
15,13,20,1
2,15,10,8
......
我意思是:按行排序.并且是一次性把1000多行都是从低到高排好,排好后如下:
1,13,15,20
2,8,10,15

一、打开要编辑的表格,在打开的表格窗口中,点击上面的“数据”菜单。

二、在打开的数据工具栏上,找到并点击“排序”按钮。

三、 这时就会弹出排序的窗口,在窗口中点击“主要关键字”下拉按钮。

四、可以看到需要排序的为F列,所以在下拉菜单中选择列F菜单项。

五、接下来再点击次序下拉按钮,在弹出菜单中选择“降序或升序”菜单项,这里以降序为例。

六、点击确定按钮后,就可以看到现在学生成绩已按由高到低的顺序依次排列了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24

假设数据在A:D列,如下图

F1输入公式:

=SMALL($A1:$D1,COLUMN(A:A))

公式向右拖拉复制到 I1再向下拖拉复制,结果如下图,每一行都从低到高按行排序了。

公式解析:

SMALL(数组,N):求数组中第N小的值。

COLUMN(单元格):返回单元格的列号,因此用COLUMN(A:A)来返回1,公式引用的A列是相对引用,所以公式右拉,就会变成COLUMN(B:B),用来返回数字2,依此类推,得到A:D列每一行的第1小、第2小……第N小的值,以达到按行排序的效果。

第2个回答  推荐于2017-09-06
1、假定你的数据在A至E列,请在F1单元格输入公式:
=LARGE($A1:$E1,COLUMN(A1))
用填充柄将公式向下复制到相应行。

2、用鼠标选定F列,用“查找/替换”的方法,将该列的"$A"替换成"$A$","$E"替换成"$E$"。

3、用鼠标选定F列所有有公式的单元格,用填充柄将公式向右复制到J列。
你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。

注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。

参考资料:http://hi.baidu.com/qinqh%5Fyl

本回答被提问者采纳
第3个回答  2007-10-19
按CTRL+A选中全部
ALT->D->S,然后选择你希望参照大小的那列作为"首要关键字"然后确定即可.
第4个回答  2007-10-19
在菜单栏里 数据--排序,然后编辑排序顺序就可以了