excel表格怎么在表一根据表二提取姓名对应的成绩?

这是表1

这是表二

因为表二的姓名和表一的姓名对不上,也不知道怎么用函数提取,求各位高手解答~

具体操作步骤如下:

1、首先,打开一个Excel工作表1,以班级数据为例来做演示,如下图所示,然后进入下一步。

     

2、其次,打开原始数据表的表2,其中模拟了一些数据,如下图所示,然后进入下一步。

     

3、接着,完成上述步骤后,返回表1,光标选择班级单元格,如下图所示,然后进入下一步。

     

4、然后,输入=
 vl将自动匹配公式,双击VLOOKUP,如果没有匹配项,请手动输入,如下图所示,然后进入下一步。

     

5、随后,完成上述步骤后,选择单元格A2,然后用英文输入逗号“,”,如下图所示,然后进入下一步。

     

6、接着,完成上述步骤后,返回表2选择所有数据,如下图所示,然后进入下一步。

     

7、然后,由于表2中的数据为4列,因此请用英文输入4和一个逗号。如果有几列,就输入几列,如下图所示,然后进入下一步。

     

8、随后,完成上述步骤后,公式回车,可以看到表1中的单元格B2自动匹配了表2中的数据,如下图所示,然后进入下一步。

     

9、接着,完成上述步骤后,将光标放在单元格B2的右下角。光标变为十字形后,用左键双击,如下图所示,然后进入下一步。

     

10、最后,效果显示,如下图所示。这样,问题就解决了。

     

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-26
根据姓名提取
在表1的D2中输入或复制粘贴下列公式
=VLOOKUP(B2,表2!B:D,3,)
下拉填充

如果有重名的,可根据学号提取
在表1的D2中输入或复制粘贴下列公式
=VLOOKUP(A2,表2!A:D,4,)
下拉填充追问

我试了,这个公式=VLOOKUP(A2,表2!A:D,4)的结果是错的,但是用=VLOOKUP(A2,表2!A:D,4,false)结果就对了,好像是大致匹配,那大致匹配和精准匹配有什么区别呀

追答

=VLOOKUP(A2,表2!A:D,4,)
是公式=VLOOKUP(A2,表2!A:D,4,0)的简化

相当于=VLOOKUP(A2,表2!A:D,4,FALSE)

VLOOKUP函数的第4位参数是0或FALSE,表示精确匹配。

本回答被提问者和网友采纳
第2个回答  2014-04-26
这是表1 这是表二 因为表二的姓名和表一的姓名对不上
第3个回答  2014-04-26
看看函数帮助: VLOOKUP
=VLOOKUP(B2,Sheet2!B2:D27,2,FALSE)
相似回答