如何在Excel中将已有的数据,查询到另一个工作表中呢?(比如,现有一个年级的学生花名册,但重新分班后,

2024-12-19 12:11:21
推荐回答(5个)
回答1:

这个问题没这么简单,设想一下,甲表是未经整理的学生成绩表,要在乙表中自动实现达到总分500分的学生分到优班,而且学生名单要紧密排列,不得有空行,该如何实现?
我的处理方法是这样的:假如甲表中学生名字在A2:A10000,总成绩在B2:B10000,在乙表中选取A2:A10000,之后在编辑栏里输入公式:=IF(ISERROR(INDEX(Sheet1!A:A,(SMALL(IF(Sheet1!B2:B10000>=500,ROW(Sheet1!B2:B10000)),ROW(Sheet1!B2:B10000))))),"",INDEX(Sheet1!A:A,(SMALL(IF(Sheet1!B2:B10000>=500,ROW(Sheet1!B2:B10000)),ROW(Sheet1!B2:B10000))))),因为是数组公式,所以要ENTER键,CTRL键和SHIFT键同时按下,如此这般优班学生就全部排好了.至于差班生的排序,把上面的公式稍加变通即可.您自己不妨试一试.

回答2:

例:F2=VLOOKUP(A2,'D:\三年级\[旧花名册.xls]工作薄名称'!A:C,3,)

上面公式为在新花名册A2单元格内输入学生名字,F2单元格自动输出旧花名册A列学生名字所在行对应的C列数据。

回答3:

用 VLOOKUP 函数 根据 姓名 或者 学号,从另外一个表中取对应的信息。

回答4:

VLOOKUP已经实现这个功能是很不错的选择了,对应的一行公式弄好,直接下拉就可以了,很快的

回答5:

首先得知道你的已经有数据是什么结构的。发个图上来吧。