在excel中的某一所选数据区域中,如何按主要关键字对数据进行排序?

注意:所选数据区域与数据标题列不是同一区域的,如数据标题列为A2:D2,所要设置的数据区域为A7:D12,如下图示:

可用公式来实现,在一定量下,比用一行行排序快捷。

假定数据分别在A、B、C、D、E列的1-5行,从A1开始有数据到E5这个矩形区域。

1、选A11单元格录入公式
=SMALL($A1:$E1,COLUMN(A1))
点A11单元格,在右下角的黑点出现“十”时,按住左键往右拖到E列,或者使用复制功能复制公式,选好需粘贴公式的区域粘贴.
此时第11行的数据结果是原第1行的数据由小到大排序。
2、将公式扩展到其他各行
涂黑选择A11-E11,在右下角的黑点出现“十”时,按住左键往下拖到15行。
3、如果需要将结果覆盖原A1-E5数据
涂黑选择A11-E15,右键复制,点A1右键“选择性粘贴”--数值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-01
选择A7:D12,排序,把”有表头“前的对号点去,以B列排升序,完成。
相似回答