多语言展示
当前在线:817今日阅读:23今日分享:31

表格中匹配函数VLOOKUP如何使用?

在使用表格的时候,VLOOKUP是比较常用的一个函数,那么我们该怎样使用呢?
工具/原料
1

wps表格

2

excel表格

方法/步骤
1

举例说明,我们有两张表格,一张有学生的姓名和语文成绩,另一张有学生的姓名和数学成绩,现在需要将两表合并到一起算出每个学生的总成绩。首先,我们打开两张表格,在数学成绩那一列第一行的单元格点出光标后,点击函数符号,找到VLOOKUP函数后选中,点确定:

2

在弹出的函数窗口,查找值处直接用鼠标选择姓名列即B:B,或者选择姓名列第一个姓名张三所在的单元格,即B2:

3

然后,光标移至数据表处之后,进入到第二张表中去,将鼠标放到姓名B列长按鼠标左键,拖至数学成绩C列(如果数学成绩在F列,则拖动至F列):

4

接下来,填写列序数,填写的数值即是姓名列至数学成绩列,一共有几列就填几。该表中是2,所以直接填2。如果你需要匹配的两列相隔很多列,不要紧,直接在上一步光标拖动的时候看出现的是多少C,就填几(如数学成绩在F列,则填5):

5

最后,匹配条件一格填写FALSE或者是0,点击确定:

6

这样,我们可以看到,表一的数学成绩列已经匹配了第一个人的成绩,然后我们再将公式向下拖动,或者直接复制粘贴也可以:

7

如果表一的单元格格式为文本格式,则显示出来的不是数值,而是公式。出现这种情况只需要选中列,单击鼠标右键,选择单元格格式,改为常规即可:

8

对于下图中出现的错误,一是因为有同名的人,返回的值都是表二中位置靠前的人的数学成绩。所以最后是使用具有唯一性并且两表都具有的数据来进行匹配,如可以使用学号来进行匹配;第二个错误是由于表二中没有刘七这个人,出现这种情况,首先要确认表二中是否有这个人,二是要确认两个表中是否出现有名字写错,三是要确认单元格内是否有空格或者其他特殊字符。

9

该公式可以用于同一表格中相同页,同表不同页(如Sheet1,Sheet2),也可以用于两个表。该公式使用熟练后,也可以自己手动进行填写,如该例中,直接填写=VLOOKUP(B:B,Sheet2!B:C,2,0)敲回车是一样的效果。

推荐信息