- ·上一篇:excel表格怎么保存03版本
- ·下一篇:excel表格怎么一键向下填充
excel表格怎么让每行排序
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步的公式可根据你的实际情况(数据范围)作相应的修改。