如何在Excel中将已有的数据,查询到另一个工作表中呢?(比如,现有一个年级的学生花名册,但重新分班后,
展开全部
这个问题没这么简单,设想一下,甲表是未经整理的学生成绩表,要在乙表中自动实现达到总分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键同时按下,如此这般优班学生就全部排好了.至于差班生的排序,把上面的公式稍加变通即可.您自己不妨试一试.
我的处理方法是这样的:假如甲表中学生名字在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键同时按下,如此这般优班学生就全部排好了.至于差班生的排序,把上面的公式稍加变通即可.您自己不妨试一试.
展开全部
例:F2=VLOOKUP(A2,'D:\三年级\[旧花名册.xls]工作薄名称'!A:C,3,)
上面公式为在新花名册A2单元格内输入学生名字,F2单元格自动输出旧花名册A列学生名字所在行对应的C列数据。
上面公式为在新花名册A2单元格内输入学生名字,F2单元格自动输出旧花名册A列学生名字所在行对应的C列数据。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 VLOOKUP 函数 根据 姓名 或者 学号,从另外一个表中取对应的信息。
追问
但是这个函数只能一列一列地将数据弄过来,能否一次性将所有数据弄过来呢?这样工作效率高一些啊
追答
公式只要做一个人就可以了,其他人都可以用这个公式下拉来完成。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VLOOKUP已经实现这个功能是很不错的选择了,对应的一行公式弄好,直接下拉就可以了,很快的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先得知道你的已经有数据是什么结构的。发个图上来吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询