东云号驱逐舰:求助,请教Excel问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 04:23:48
Excel表格中A列为姓名,B列为成绩,姓名列中有重名,如何自动计算同一姓名下的所有成绩合计,(就是重复搜索A列中的姓名,再计算同一姓名后B列的成绩合计),请高手多多帮忙,万分感谢!
各位老师好,我的Excel表中A列为姓名列,同一人名在A列中会多次出现,因为B列为各科成绩,每一人名都会有5门成绩,我想在另一Excel表中按照姓名查询每人的5门成绩合计,请教各位老师了。

=sumif(a1:a1000,a1,b1)
a1=张三

先选中单元格--数据--分类汇总

“计算同一姓名后B列的成绩合计”什么意思?

“合计”不就是“总分”,不管是否重名,都应该有一个总分,直接在总分栏编辑公式向下复制即可。总分可不管是否重名的哦!

如果是要对重名者成绩进行对比,按姓名排序(或分类汇总)也就解决。

如果是要建立一个按姓名查询成绩的新表,可以如下操作:
1.把原成绩表(假设为“成绩”)对姓名进行排序,数据区域假设为A1:J200;
2.在成绩查询工作表(假设为“查询”)中操作:
A1中编辑公式
=IF(成绩!A1="","",成绩!A1)
回车确认后,向右复制公式,获取列标题.
B2中编辑公式
=IF(ROW()-1>COUNTIF(成绩!$B$2:$B$200,$A$2),"",IF(INDEX(成绩!$B$2:$J$200,MATCH($A$2,成绩!$B$2:$B$200,0)+ROW(B1)-1,1)<>$A$2,"",INDEX(成绩!$B$2:$J$200,MATCH($A$2,成绩!$B$2:$B$200,0)+ROW(B1)-1,COLUMN(B1))))
回车确认后向右复制公式到对应单元格,向下复制公式到合适的行即可。
操作时只要在“成绩”表中的A2单元格输入姓名即可查询相同姓名的记录数据.

可以用一下EXCEL的数据->数据透视表功能。很方便的,如需知道请说明。