excel怎么按行排序,然后下面的列也用同样的方式执行。

excel怎么按行排序,然后下面的列也用同样的方式执行。比如说
C D E F G
1 1 8 2 4 5
2 2 9 8 3 7
3 5 4 7 9 3
4 9 2 5 1 0
第一行从小到大排列了,然后后面的每一行都这样做,因为数据比较多需要用一些快捷点的方式。拜托各位大神了。
数据太多了。alt+F8也弄不过来。还有我在工具里没有找到你说的宏

选数据——菜单栏——数据——排序——选项——方向:按行排序——确定——主要关键字:行1——升序——确定。追问

这只能设置一行的啊。怎么让下面的进行相同的设置啊

追答

对呀。这样设置就是下面跟着第1行排序的(即上下位置不变)。
你想各行各自排序吧:
在I1输入
=SMALL($A1:$C1,COLUMN(A1))
回车并向右填充到M1,再选I1~M1一起向下填充。
复制I~M列——右键——选择性粘贴——数值——确定。就可以删除原来的C~G列了。

刚刚回答过类似问题:
http://zhidao.baidu.com/question/363776912.html(在评论里面)

追问

能不能在详细点啊。我还是不明白怎么操作的。现在只能你能帮我了,拜托了。。

追答

咦!我讲的还不够详细?
你直接复制我的公式到I1就行,回车后向右填充(即光标置于I1右下角成黑十字时,按左键右拉)到M1;再选I1~M1,一起向下填充(下拉)。
这样就把C~G列的各行数据全部从小到大排列了。
但I~M列还是公式,跟C~G列还关联着,就要选择性粘贴成数值,这样就跟C~G列脱钩,就可以删除原来的C~G列(当然保持关联也可以,由你了)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-07
选中第一行,工具-宏-录制新宏-Macro1
数据-排序-以当前选定区域排序-确定
停止录制
选中第二行,Alt+F8
相似回答