Excel的一个小问题,高手请指点.
问题是这样:今天我们主任在做学生入学成绩表.他从县教育里拷来了全县初中生中考的成绩表,整个表有6000多人,现在他要从这6000多人里找出被我们学校录取的1000多人的中...
问题是这样:今天我们主任在做学生入学成绩表.他从县教育里拷来了全县初中生中考的成绩表,整个表有6000多人,现在他要从这6000多人里找出被我们学校录取的1000多人的中考成绩形成一个新的表单.一开始,我想到的是高级筛选,筛选的条件就是录取名单,可是怎么也选不出来,到现在我也没有想到什么好办法,有没有高手指点一下.在此先谢.积分不多,只有18分,全给了.
展开
展开全部
1、把你的两个表合在同一文件的不同表格里(假如名称分别为Sheet1、Sheet2,Sheet1有6000多的,Sheet2为1000多的,并假设Sheet1中姓名在A列,分数在B列,Sheet2中姓名在A列)
2、(最好是学号列的,两表格都有唯一性的列,可以防止重名或有输错的,但姓名列基本可以了,出错不会很多,个别可以用人工再找)
3、在Sheet2表中任一空白列中第二个空格中(假如第一行为列标题)输入(设置该列为数值形式):
=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)
4、有好几科成绩同理在另一列中输入:
=SUMIF(Sheet1!A:A,A2,Sheet1!C:C)
5、在第三个表中算成绩的公式有可能为:
=SUMIF(Sheet1!A:A,Sheet2!A2,Sheet1!B:B)
6、往下拉复制公式,就可以得到你所要的表
7、注意检查分数的合理性(如为零有可能是6000多人中少了该名字,超出满分有可能有重名的)
8、注意公式的标点符号是英文状态下的符号
2、(最好是学号列的,两表格都有唯一性的列,可以防止重名或有输错的,但姓名列基本可以了,出错不会很多,个别可以用人工再找)
3、在Sheet2表中任一空白列中第二个空格中(假如第一行为列标题)输入(设置该列为数值形式):
=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)
4、有好几科成绩同理在另一列中输入:
=SUMIF(Sheet1!A:A,A2,Sheet1!C:C)
5、在第三个表中算成绩的公式有可能为:
=SUMIF(Sheet1!A:A,Sheet2!A2,Sheet1!B:B)
6、往下拉复制公式,就可以得到你所要的表
7、注意检查分数的合理性(如为零有可能是6000多人中少了该名字,超出满分有可能有重名的)
8、注意公式的标点符号是英文状态下的符号
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询