excel的分段排序 求教高手

一个表中有列数据,想根据其中一列的数据进行分段排序,可以吗
比如说一个单位参加考试了,我现在的表有每个人的成绩和其他资料,
甲 男 50分 第一车间
乙 女 40分 第一车间
丙 男 82分 第二车间
当然我的行数比较多,以此类推, 表制好,数据也录入了,那么我现在想分别为每个车间的人按得分高低排序,就是这个意思,排序后当然是整行都要一起拍了,不知道清楚了没
我自己解决了,好像大家想的太复杂,分数还是送上

可以,这也不需要高手。
全选数据区域,按分数那个字段排序就行了。\
或者选定标题,数据-排序-自动筛选,然后点自动筛选后的小箭头,拉到最上,有两个排序功能的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-11

加入数据如图分布,那么在e1单元格输入

=SUMPRODUCT(($D$1:$D$3=D1)*(C1:C3>C1))+1

向下复制

可以得到每个人的得分在车间内的名次.

第2个回答  2009-05-11
这个有多种方法。但是,首先你的数据要符合Excel的排序规范,50分,把“分”去掉,只输入数字;第一车间、第二车间,也用数字表示。列标题中显示成绩、车间;数据区域内不可有空行、空列。方法一、自动筛选,先以成绩列排序,再以车间列自动排序。方法二、排序,选择第一关键字、第二关键字
第3个回答  2009-05-11
插一个辅助列,如A列,在第一个数据的对应的A列单元格输入
=INT((ROW(A1)-1)/100)+1

将这个公式向下复制到最后一个数据(如果数据的第一列没有空单元格,可以双击填充柄)

这时,可以将辅助列A列作为第一个关键字,将你要实际排序的列作为第二关键字进行排序,可以达到你的要求
第4个回答  2009-05-11
你还是没说清楚,又要按每个车间的人的得分高低排序,又说车间那列不需要排列,那各车间要不要集中,不要的话只要点分数单元格→降序?
要车间集中的话,按分数排好后再点车间列单元格→排序。本回答被提问者采纳
相似回答