使用VLOOKUP函数
假设表1和表2各100行(不算表头)
1、将表1中的A1:B101复制粘贴 到表3的A1
2、在表3中的C2单元格输入公式
=VLOOKUP(A2,表2!A:B,2,0)
用填充柄将公式填充至C101 若公式返回结果为NA,说明表1中无对应学生
3、将表2中的A2:B101复制粘贴 至表3有B102
4、对表3的B列删除重复项(2007功能 ,2003可以用高级筛选,再不会就用COUNTIF吧)
两个表都按姓名排序:选中整个表,数据,排序,设置的要一样条件;
然后就在sheet1中增加成绩列,选第一个姓名后的成绩列,用vlookup,然后在向下托出整列的数据
SHEET1 学号 A列 姓名B列
SHEET2 姓名 A列 成绩B列
SHEET1 C1输入公式 =IF(ISNA(VLOOKUP(B1,SHEET2!A:B,2,0)),"",VLOOKUP(B1,SHEET2!A:B,2,0))
向下填充即可