如何在excel中查询另一张表中的信息

我现在有两张表 一张是全年级的成绩 但没有班级学号等信息 一张是我们班人的名单 如何利用第二张表中的信息来把第一张表中我们班人的成绩单独分离出来 急啊!!!!!!!

一般不重名的跨表引用数据可以通过VLOOKUP函数实现。

VLOOKUP函数通过在查找区域的首列匹配到查找条件,然后根据设定返回对应第几列的数据。如果设置第几列使用的不是阿拉伯数字,而是COLUMN函数,那么可以在向右填充时,自动扩展对应数据列,使公式更具适用性,提高效率。

在Sheet2的B2单元格输入以下公式,然后向右向下填充公式

=VLOOKUP($A2,Sheet1!$A:$H,COLUMN(B1),0)

公式表示:在Sheet1的A列精确匹配与当前工作表A2相同的单元格,然后返回对应COLUMN(B1)列(即Sheet1的B列,随着向右填充,自动变成C列、D列)的数据。

 

详见附图同表举例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-04
如果没有重名的情况,可以使用VLOOKUP函数来解决,用法:

=VLOOKUP(班级名单所在的姓名单元格,年级成绩表中的数据区,需要的数据列号,0)

其中 “年级成绩表中的数据区”是要以姓名开头的 ,“需要的数据列号”是比如你年级表中的姓名后面 是学号,再后面是成绩,你这里需要学号,就输入2,需要成绩的话,输入3.本回答被提问者和网友采纳
第2个回答  2012-12-04
你要根据人名找出对应的成绩?
人名有没有重复呢?没有重复的话,可以用VLOOKUP函数查找!关键不知道你表格的格式及表格的名称,无法写公式!
请说明:
1、全年级成绩表:表的名称?姓名在哪一列?成绩在哪一列
2、你们班的人员名单,人名是从那个单元格开始的(A2?A3?)?想要对应的成绩显示在哪一列?
第3个回答  2012-12-04
可以吧你的两个表发个我看看么?或许能帮你。。
相似回答