我要用EXCEL统计一个班的60个学生的各科成绩怎么办?

我手中有5份各科目老师交给我的500个学生的成绩单,都是用EXCEL做的,每科都有部分学生缺考。各科缺考的学生,成绩单上既没有姓名也没有成绩。每张成绩单都有姓名和成绩两列。共5门学科,我把各门学科的成绩单粘贴到一个EXCEL表中了。现在想统计每个学生的5科成绩,然后得到他们的总分,并把每个学生的成绩条打出来。由于各科成绩单的顺序不一致,学生人数也不相同,有的缺考50人,有的缺考80人。我想排序都不好排。请问我怎么才能将各门学科的成绩和姓名对应起来。
原表格格式如下:
行列 姓名 语文 姓名 数学 姓名 物理...
行1 张三 45 李斯 89
行2 王二 23 张三 34 李冰 88
行3 王二 98 张三 89
行4 李冰 99 李斯 78
。。。
我要统计得到下面的表怎么办?
行列 姓名 语文 数学 物理...
行1 张三 45 34 89
行2 王二 23 98
行3 李斯 89 78
行4 李冰 99 88
500名学生
原表格格式如下:
行列 姓名 语文 姓名 数学 姓名 物理...
行1 张三 45 李斯 89
行2 王二 23 张三 34 李冰 88
行3 王二 98 张三 89
行4 李冰 99 李斯 78
。。。
我要统计得到下面的表怎么办?
行列 姓名 语文 数学 物理...
行1 张三 45 34 89
行2 王二 23 98
行3 李斯 89 78
行4 李冰 99 88
我不需要他们的平均分

可以的
用vlookup 查找,具体做法
1、A列 所有500个学生的姓名
2、BCDEF列放五科成绩,即得到你要的结果用的
3、G后面放上给你的原始数据
4、B列 语文 写上公式 =IF(ISNA(VLOOKUP(A4,$G$2:$H$501,2,FALSE))=TRUE,0,VLOOKUP(A4,$G$2:$H$501,2,FALSE))
$G$2:$H$501是查找范围,其他科目依次换成相应的列号就可以了
5、如果还不明白可以发给我我帮你做

A列 B列 C D E F
行列 姓名语文数学。。 姓名 语文 姓名数学 物理...
行1 张三 公式 张三45 李斯 89
行2 王二 王二23 张三 34 李冰 88
行3 王二 王二98 张三 89
行4 李冰 李冰99 李斯 78
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-01
首先你要有包含这500名学生姓名的Excel表格(也可以根据你手头的五个表格来生成,不过想着你肯定有的^_^),而且不允许有重名,如果有重名那就得换成学号表了,假设表格如下:
姓名
张三
王二
李冰
李斯
……

假设这是sheet1,你的原始表格为sheet2,计算如下:
姓名 语文 ……
张三 =IF(ISNA(VLOOKUP(A2,Sheet2!A1:B500,2,FALSE)),"缺考",VLOOKUP(A2,Sheet2!A1:B500,2,FALSE)) =IF(ISNA(VLOOKUP(A2,Sheet2!C1:D500,2,FALSE)),"缺考",VLOOKUP(A2,Sheet2!C1:D500,2,FALSE)) ……
王二 =IF(ISNA(VLOOKUP(A3,Sheet2!A1:B500,2,FALSE)),"缺考",VLOOKUP(A3,Sheet2!A1:B500,2,FALSE)) =IF(ISNA(VLOOKUP(A3,Sheet2!C1:D500,2,FALSE)),"缺考",VLOOKUP(A3,Sheet2!C1:D500,2,FALSE)) ……
李冰
李斯
……

剩下的以此类推,顺便说明一点小技巧:
将张三语文成绩计算公式里的“Sheet2!A1:B500”替换成“aaaaaa”或者其他,然后复制粘贴或者拖曳至其他人,然后查找替换回去就成了
当然,楼上的index与match的结合和vlookup效果是一样的本回答被提问者采纳
第2个回答  2007-07-26
自从学了数据库 我觉得数据库可方便多了
第3个回答  2007-07-26
可以的。
把excel表用软件到入到数据库。在数据库里进行处理,再转生成新的excel。
这个方法需要专业的数据库知识。这个是最快的方法。

如果只在excel里弄,那你就复制粘贴吧!!
第4个回答  2007-07-30
姓名=A(所有500个学员姓名 重名的要区分开) 科目成绩1=B
另一张表中 姓名=A1 成绩=B1

利用公式 科目成绩1=INDEX(B1:B1,MATCH(A:A,A1:A1),0),那这列就是该门科目所以人的成绩,
重复这个公式,把5门课都做在一张表上,就可以轻易的算出平均分了

用Excel怎样计算各班的平均成绩?
步骤1、打开Excel表格。步骤2、在表格最后一行新建一个合计行。步骤3、现在需要计算班级所有学生每科的总成绩。在C19单元格内输入公式:=SUM(C2:C18)。步骤4、将光标放在C19单元格右下角,会出现一个黑色的十字光标,向右拖动这个十字光标,即可填充得到每科的总成绩。步骤5、在最后一行后面再新建一行用...

怎样在一个工作表中统计学生的平均分数?
1、首先打开excel,在总分一栏的G2单元格中输入成绩合计公式。"=SUM(C2:F2)",回车后完成总分合计。2、然后拖动G2单元格,完成每个学生的总分成绩计算。3、对学生的总分进行一个排序,成绩由高到低进行排序。选中总分一栏的学生区域,点击“数据”-“排序”由高到低。出现排序提醒,选择“以当前选定区...

学生的总分怎么算?
首先,我们需要在Excel中创建一个包含学生姓名、各科成绩和总分的表格。可以根据需要设置每个单元格的格式,如文字居中、数字格式等。Step2:使用函数求总分 接下来,我们需要使用Excel函数来计算每个学生的总分。Excel中有很多函数可供使用,这里我们以SUM函数为例,该函数能够对指定单元格范围内的数值进行求和...

如何在excel中统计各分数段人数?
1、打开excel表格,把各学科的成绩输入到excel表格中。2、再表格的空白处输入和制作一个统计表格。3、在需要输入统计数值的单元格内双击双标,呈现可编辑的状态。4、然后在单元格呢输入“=COUNTIFS(A3:A17,">=60",A3:A17,"<=79")”,其中A3:A17代表统计的单元格区域,60、79为数值范围。5、输入...

如何使用excel快速录入学生成绩
1、新建一个工作簿,在sheet2中建立学生成绩表,顺序是:学号、考试名称、姓名、语文、数学、英语、总分、排名。把学生的成绩数据录入工作表中。2、在sheet1中建立好查询系统的主页面,以学号为查询条件,结果显示对应学号学生的各科目成绩及其总分和排名。3、鼠标点击考试名称下单元格,工具栏中选择公式-...

用Excel创建一个学生成绩表, 要按照班级统计出某门课程的总分, 需要...
D、分类汇总 就是把课程作为类,分类进行汇总。

excel 怎么用函数统计出全年级各班级成绩排名85%的成绩平均分。 班级...
Excel 2003 操作方法 01 准备一张年级成绩统计表(如图):02 制作下拉菜单:(1)单击单元格C13 (2)【工具栏】(3)【数据】(4)【有效性】(5)【设置】(6)【允许】:序列 (7)【来源】:1,2,3(“,”英文状态下输入)(8)【确定】03 插入公式:(1)单击单元格D13 (2)输入...

如何用excel计算全科合格率?各位大侠请赐教。
说明:1、公式中的大括号{}不用输入,是在你把其他部分输入完成之后,按“Ctrl+Shift+Enter ”组合键结束数组公式的输入,大括号{}是自己生成,表示这就是数组公式了。2、公式中$3是定义你的有效数据是从第3行开始的,你可以改成你报表里有效数据的最开始一行,同理$200是定义最后一行是第200行,...

怎么用Excel表格统计不同等级成绩出现的次数?
用数据透视表完成相同数据出现次数的统计打开需要统计数据的Excel表格。点开菜单栏的“插入”;再点击一下“数据透视表”。操作完上一步后,可以看到“请选择单元格区域”下有一个闪动的光标;先选好需要统计的数据区域(需要注意的是: 这里也要把“语文”这个单元格也选中,大家可以理解这个单元格是...

如何使用Excel函数统计各分数段的人数
1、用Excel 2013打开需要操作的单科成绩表,以下图为例。2、在成绩分析区,先添加分段数据列的数值为100、89、79、69、59,然后加入人数单元格 3、选中“X9”单元格,然后插入“Frequency”函数,即菜单→“公式”→插入函数”,在弹出的插入函数敞口中,或选择类别为“全部”,选择函数为“Frequency“...

相似回答