excel表各列按多少排列

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:45:31
我在excel表中有5排,共10行,第1列有6个数,第二列有4个数,第三列有8个数,第4列有5个数,第5列有2个数,如何才能进行自动按各列少----多的顺序进行排列,使其自动变为按2,4,5,6,8的顺序进行排列,请高手指点.

可以的。

数据条件:首先你的上述的数据在A2:E11这样一个10*5的矩形中。
1.在A1输入=COUNTA(A$2:A$11),然后拉到E1=COUNTA(E$2:E$11)
----计算你这列有几个数据
2.在F2中输入以下公式
=OFFSET($A$1,ROW()-1,MATCH(SMALL($A$1:$E$1,COLUMN()-5),$A$1:$E$1,0)-1,1,1)&""
然后往后拉到J2,再向下拉到J11
你想要的数据就出现啦

a11 =count(a1:a10)
拖到e11
选中a1:e11,排序-选项-按列排,按第11列升序排。

自动就不知道了,手动就可以。
在标题上边再插入一行,用Count()函数计算出各列的的个数。
然后,选中数据区域,数据-排序-选项,在里面选择按行排序,排序关键字选择行一,然后按确定。
就会按照你的要求排好了。

好象无法 ...