读书人

只对符合条件的记录进行排序该怎么处

发布时间: 2012-01-07 21:41:55 作者: rapoo

只对符合条件的记录进行排序,该怎么办啊? 急等
是这样的,比如:
有50行学生的成绩记录,其中有三个专业的学生信息:中文,计算机,电子

现在我只想对计算机专业的学生排序,比如有10个计算机专业学生,那么他们的名次应该在1--10之间的
如何做呢?


[解决办法]
研究
[解决办法]
如果分类排名的话
像楼上有人所说的筛选这无不可以,但是我想这并不是你想要的做法吧

我只知道,分类统计出各专业的人数,这需要嵌套函数的
但你说的这一问题,还真难到,研究
[解决办法]
假设你的数据在A2:C51区域,其中A列数据为专业,B列数据为姓名,C列数据为成绩.
如下表所示:
专业姓名成绩
电子姓名176
中文姓名262
计算机姓名394
电子姓名481
计算机姓名588
中文姓名663


在D2单元格输入数组公式
=MATCH(C2,LARGE($C$2:$C$51*($A$2:$A$51=A2),ROW($1:$50)),0)
PS:数组公式输入后按ctrl+shift+enter完成

双击D2单元格右下脚黑色填充柄填充公式,D列的数据就是分专业排名.
PS:如果有更多条件,可以在公式中再增加类似 "*($A$2:$A$51=A2) "这样的条件限制.

读书人网 >OFFICE教程

热点推荐