用EXCEL如何查找两列中相同与不同的数据

有三列数据,例如:A列为学生姓名,B列为A列对应的学生成绩,C列为参加开家长会的学生名单,
问题一:如何将B列中的内容与C列对应放在D列
问题二:如何将不开家长会的学生名单与成绩对应放在E列与F列
恳请各位大虾帮忙,谢谢
在D2列输入:
=IF(ISNA(VLOOKUP(C2,$A$2:$B$700,2,0)),"",VLOOKUP(C2,$A$2:$B$700,2,0))
向下如差填充公式。

在E2列输入
=IF(ISNA(VLOOKUP(A2,$C$2:$D$700,1,0)),A2,"山哗")
向下填充公式。
在F2列输入
=IF(ISNA(VLOOKUP(E2,$A$2:$B$700,2,0)),"",VLOOKUP(E2,$A$2:$B$700,2,0))
向下填逗橡行充公式。
排序-按列C,这样开家长会的和不开家长会的人名就分开了
要用VBA了