方法和详细的操作步骤如下:
1、第一步,
Excel表1数据如下,见下图,转到下面的步骤。
2、第二步, 完成上述步骤后, Excel表2数据见下图,转到下面的步骤。
3、第三步,完成上述步骤后,单击以选择年龄以下的第一个单元格,然后单击“插入函数”图标,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,在其中选择搜索和引用,或选择类别,在选择函数中选择“VLOOKUP”,然后单击确定,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,找到值并选择小明所在的单元格,数据表选择表2中的所有数据,“列序数”选择2,并且“匹配条件”填充为0,然后单击“确定”,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,小明的年龄就出来了,见下图,转到下面的步骤。
7、第七步,完成上述步骤后,向下填充函数,其他人的年龄就会出来,见下图。这样,就解决了这个问题了。
因为学生的学号是不重复的,所以,我们假设学校的总成绩为sheet1,A列为学号,B列为姓名,C到F列为各科成绩
你自己班级的表为sheet2,A列也为学号,B列为姓名,C到F列取把本班同学的各科成绩取过来:
第一个学生假设在第2行,第一行为表头.在sheet2的C2中输入公式:
=vlookup($A2,sheet1!$A:$F,column(),0)
然后,将C2的公式向右复制到F2,这样就把第一个学生的各科成绩取来了
再将C2:F2的公式向下复制,取其他学生的各科成绩
请按我说的,仔细的实践一下,一定能成的
需要说明的是vlookup不能处理重复数据,因为学生姓名重复是常见现象,所以必须以学号为查询条件.即总表的学号必须排在第一列
VLOOKUP函数
----------------------
=VLOOKUP(B5:B7,[A.xls]Sheet1!$B$4:$D$11,3,FALSE)
解释下函数中的信息吧
B5:B7 是你自己那张表中同学们的姓名所在列或行,当然也可以是学号,只要这个你抓的信息在学校那张表上也有的话就行。
[a.xls]Sheet1!$B$4:$D$11 这个信息是学校那个excel (我的则是a.xle),你要抓取的是前面说的那个共同的列,并托拉到你要抓取的成绩那个列。
3是 学校那张表中,你抓取的学号那个列到成绩列,共相差多少列。我的是相差三列。
---------------------------------