当前位置:首页经验技巧Excel经验excel函数

excel表格怎么让每行排序

2024-07-08 14:54:34

1.excel中,如何一次性将所有的行按照行排序?

选择要排序的数据区

右键-复制

打开新表,右键-选择粘贴-“对话框 转置前答√,确定,”使数据区转向,排序。

再全选,右键-复制

回原表,重复选择粘贴过程,与命题排序方向取决于第二步的排序方向。

补充;

C, D, E, F, G, H J, K, L, M, N , O

34,208,878,9,204,854, 9,34,204,208,854,878

627,91,575,432,660 ,611, 91,432,575,611,627,660

是这样吗?

只能用公式了

J列=MIN(C7:H7)

K列= MIN(IF(C7-J7<>0,C7-J7,MAX(C7:H7)),IF(D7-J7<>0,D7-J7,MAX(C7:H7)),IF(E7-J7<>0,E7-J7,MAX(C7:H7)),IF(F7-J7<>0,F7-J7,MAX(C7:H7)),IF(G7-J7<>0,G7-J7,MAX(C7:H7)),IF(H7-J7<>0,H7-J7,MAX(C7:H7)))+J7

L列=MIN(IF((C7-K7)>0,C7-K7,MAX(C7:H7)),IF((D7-K7)>0,D7-K7,MAX(C7:H7)),IF((E7-K7)>0,E7-K7,MAX(C7:H7)),IF((F7-K7)>0,F7-K7,MAX(C7:H7)),IF((G7-K7)>0,G7-K7,MAX(C7:H7)),IF((H7-K7)>0,H7-K7,MAX(C7:H7)))+K7

……

……

O列==MAX(C7:H7)

然后,J列~O下拉复制。

这样行吗?

2.EXCEL能不能使每一行数都从小到大排列

由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。

解决方法如下:

1、假定你的数据在A至E列,请在F1单元格输入公式:

=LARGE($A1:$E1,6-COLUMN(A1))

用填充柄将公式向下复制到相应行。

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

3、用鼠标选定F列所有有公式的单元格,用填充柄将公式向右复制到J列。

你原有数据将按行从小到大排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。

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


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 All Rights Reserved .