你说的各个学校的数据是放在一张表格里的还是很多张表格里的啊,最好截个包括标题栏的图片上来
有个简单的方法,首先将数据表格排序:主关键字为学校,次关键字用数学成绩,第三关键字用总分按降序排序,然后将学校名称通过高级筛选,选出不重复的学校名字,并复制到另一张表格的A列,用公式例如:
B列:offect(数据表格的a1单元格,match(B2,数据表格的A:A,1)
C列:offect(数据表格的a1单元格,match(B2,数据表格的A:A,0)+1,1)
d列:offect(数据表格的a1单元格,match(B2,数据表格的A:A,0)+2,1)
e列:offect(数据表格的a1单元格,match(B2,数据表格的A:A,0)+3,1)
f列:offect(数据表格的a1单元格,match(B2,数据表格的A:A,0)+4,1)
然后将b到f列公式向下复制,这就是每个学校数学成绩前五名的名字,每个学校总分前五名的就在g列后面使用以上同样道理的公式,不过要将此关键字改为总分排序,如果是要找出数学成绩前五名的总分,就不用重新排序,直接使用上面公式就行,不过要该相关参数,主要就是把公式最后括号前的1改为3就行了。
注意数据表格的a1单元格不能变哦
希望能帮到了,不清楚的继续追问。
=RANK(B2,B:B) 公式下拉
求B2在B列的名次
根据实际修改数据区域
利用EXCEL自带的自动筛选功能就可以实现了
可以考虑建立数据透视表进行统计。
把问题作为内容(邮件主题一定要包含excel字样)、样表(请特别注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com