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
数据大概都是这样
学号 学科 分数
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结束公式,然后下拉!