当前位置:首页>攻略教程>安卓教程>vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

2023-05-22 16:38:49 所属:安卓教程

vlookup函数是表格软件当中非常好用的一种函数,如果你可以熟练的使用这个函数真的可以帮助你节省超多的工作,是非常实用的技巧,今天小编为大家详细介绍vlookup函数的使用方法,想要学习的来看看吧!

vlookup函数的使用方法:

1、Vlookup基础介绍

VLOOKUP是由4个参数组成的

=VLOOKUP(查找值,查找数据,查找列,匹配方式)

举个工作中的例子来进一步理解,我们左边是一份工资表数据,现在需要查找出部分员工的工资表数据


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

如果数据量少,小伙伴们可能会用筛选的方式来查找,但是如果数据量大了呢?不可能一直筛选的,这个时候我们要学习Vlookup公式

我们可以点击fx来获取公式框,然后找到查找和引用


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

然后会弹出4个参数选择框


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

当我们要查找吕布的工资时,我们要了解Vlookup的4个参数分别是什么

1、查找值,那就是吕布了,对应单元格就是F2单元格

2、数据区域,那就是到哪里去查找, 这里我们要选中B:D列

必须从查找值所在的列开始,因为查找值是吕布,而数据源里面吕布在B列,所以必须从B:D列,不能从A:D列


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

3、查找结果,然后我们需要查找的结果是工资,所以从B列向右数,数到3是我们的结果


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

4、第4个参数,我们这里是精确查找,所以输入数字0

,最后输入的公式是:

=VLOOKUP(F2,B:D,3,0)


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

2、Vlookup屏蔽错误值

当我们使用VLOOKUP查找不到时,会显示为NA错误值


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

如果我们需要将错误值给屏蔽,我们可以再次嵌套使用IFERROR公式,输入的公式是:

=IFERROR(VLOOKUP(F2,B:D,3,0),"")

第2个参数输入的是双引号,里面什么都不填,表示为空值,所以当查找不到时,结果就为空了


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

vlookup函数的高阶使用方法:

一、提取固定长度的数字

如下图,我们想要提取工号,只需要将函数设置为:=VLOOKUP(0,{0,1}*MID(A2,ROW($1:$30),6),2,0),

因为这个一个数组公式所以我们要按Ctrl+shift+回车三键填充公式,然后向下拖动即可,这样的话我们就提取到了工号,但是如果工号的第一位或者第二位是0的话,这个0我们是提取不到的,我们点击这一列,然后按Ctrl+1调出格式窗口,点击自定义,在类型中输入6个0,点击确定,这样的话就完成了


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

二、合并同类项

如下图,我们想要将相同班级的姓名放在一个单元格中,首先我们班级对照表后面构建一个辅助列,在里面输入函数:=B2&IFERROR("、"&VLOOKUP(A2,A3:$C$10,3,0),"")然后向下填充到倒数第二个单元格的位置也就是C9单元格,然后在最后一个单元格输入=B10,就是最后一个单元格对应的姓名


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

紧接着我们只需要在旁边新建一班到三班的数据区域,输入函数:=VLOOKUP(E3,A:C,3,0),向下填充即可得到正确额结果,在这里我们是将第一步查询到的结果引用到我们新建的区域中


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

三、反向查找

所谓的反向查找,就是我们要查找的结果在查找列的左边,我们就称之为反向查找,如下图,我们想根据学号查找姓名,这个就是所谓的反向查找,反向查找也仅仅是针对vlookup来说的,我们只需要将公式设置为 :=VLOOKUP(G2,IF({1,0},B1:B9,A1:A9),2,0),然后按ctrl+shift+回车填充公式即可


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据

四、跨表查找

一般情况下,我们使用vlookup函数进行数据查询,一次只能查询一个sheet的数据,但是当我们将表头设置为sheet的名称,配合INDIRECT函数即可实现引用多个表格数据的效果,公式为:=VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,0)


vlookup函数的使用方法-vlookup函数的使用方法两个表对数据