Excel表格中如何将sheet1中相同姓名的学生筛选出来,然后合并成一行,并显示在sheet2中

sheet1中有900+行数据,学生姓名有重复,是各学科分开统计的(如图1)。对学生姓名筛选可以看到每个学生有好几行数据,并且每个学生的科目数量不一样(如图2)。现想将每个学生的成绩合并成一行(教师姓名不要),并显示在新sheet2中(如图3)。求助各位大神。

第1个回答  2018-10-24
Sheet1 D2填入 =IF(ISNA(VLOOKUP(C2,Sheet1!A:A,1,0)),"",1)
D列为1的就是Sheet2有的追问

麻烦再说详细一点可以吗?
sheet1 D2是指D列2行那个单元格么?那里面不是有数据的吗?

本回答被网友采纳
第2个回答  2018-10-24
要写个VBA代码追问

求详细指点

追答

写代码简单,教会你使用太麻烦。

插入一个数据透视表吧,把学生姓名拖入行标签,各门成绩的求和项拖入数值

相似回答