EXCEL 中的难题!求助!

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:24:06
现在有大量的学生成绩要处理。
数据大概都是这样
学号 学科 分数
123 数学 90
123 数学 85
123 语文 70
123 英语 93
124 数学 78
124 语文 73
124 语文 80
124 英语 74
要求大概如下:
每科取最高分,也就是改成如下形式:
123 数学 90
123 语文 70
123 英语 93
124 数学 78
124 语文 80
124 英语 74

没看明白,,
要是你想知道每科的最高分,只需要对全部数据排序,以科目为主要关键字,以成绩为次要关键字就可以了

顶楼上

你可以把文件给我我给你做。air_plume@gmx.com

使用数据透视表,很快就完成,就是格式和你想要有一点不同。

每科取最高分,也就是改成如下形式:
123 数学 90
123 语文 70
123 英语 93
124 数学 78
124 语文 80
124 英语 74
在分数处输入公式:(假设原来的数据在A2:A9中)
=MAX(IF(($A$2:$A$9=A2)*($B$2:$B$9=B2),$C$2:$C$9,""))
用ctrl+shift+enter结束输入,然后下填充公式。

假设你的原数据在A2:C9,新的数据在A12开始,A12为学号,B12为学科,则在C12输入

=MAX(IF(($A$2:$A$9=A12)*($B$2:$B$9=B12),$C$2:$C$9))

按ctrl+shift+enter结束公式,然后下拉!