如何从一张全校的excel成绩表中选取部分学生的各科成绩到另一张excel表中?

2024-12-04 03:05:57
推荐回答(3个)
回答1:

方法和详细的操作步骤如下:

1、第一步,
 Excel表1数据如下,见下图,转到下面的步骤。

2、第二步, 完成上述步骤后, Excel表2数据见下图,转到下面的步骤。

3、第三步,完成上述步骤后,单击以选择年龄以下的第一个单元格,然后单击“插入函数”图标,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,在其中选择搜索和引用,或选择类别,在选择函数中选择“VLOOKUP”,然后单击确定,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,找到值并选择小明所在的单元格,数据表选择表2中的所有数据,“列序数”选择2,并且“匹配条件”填充为0,然后单击“确定”,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,小明的年龄就出来了,见下图,转到下面的步骤。

7、第七步,完成上述步骤后,向下填充函数,其他人的年龄就会出来,见下图。这样,就解决了这个问题了。

回答2:

因为学生的学号是不重复的,所以,我们假设学校的总成绩为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不能处理重复数据,因为学生姓名重复是常见现象,所以必须以学号为查询条件.即总表的学号必须排在第一列

回答3:

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是 学校那张表中,你抓取的学号那个列到成绩列,共相差多少列。我的是相差三列。

---------------------------------