关于EXCEL命令的运用

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:46:52
我有两个学期学生的分数,我想把他们排在一个表格里面,让学生的成绩一一对应.但是由于人多很多,且在这两个学期中有的学生不上了,有的学生又是新来的,将两个表排序后,两个学期的人名总是不能全都对着.问一下,有没有一个命令可以把两个学期都有的人名的排好,把只有一个学期有的人名分别排在后面?

这样,为避免破坏原表,新建一张表
设原表名称为“上学期”和“下学期”,两张表均是A列学生名,B列为成绩
先将两张表的学生名称全部复制到新表的A列,这样有重复的。
选中A列全部学生名,数据→筛选→高级筛选,列表区域为A列学生名范围,选中“将筛选结果复制到其他位置”,将光标放到“复制到”边上的框内,再点B1单元,这时框内就有$b$1(也可在框内直接输入$B$1),再选中“选择不重复的记录”,确定后所有学生的名称就不重复地复制到B列。
再在新表的C2单元格输入:=VLOOKUP(B2,上学期!A:B,2,FALSE)
在新表的D2单元格输入:
=VLOOKUP(B2,下学期!A:B,2,FALSE)
再将该两单元格下拉填充
这样C列为上学期成绩,D列为下学期成绩。单元格中出错的就是该学期没有这名学生

局部排序

只有一个学期的人名后面的成绩肯定是空白的,所以你可以按照学期分数的排序。

没有吧..你把新进的学生找出来撒..然后再排名