当前位置:首页 > 生活 > 正文

vlookup函数七大经典查询操作(运用vlookup函数进行查询时,需要设置哪些参数)

Excel处理日常工作的时候,99%的人都会碰到一个操作的那就是数据查询。说到数据查找都离不开一个函数,那就是vlookup函数,这个函数可以说的上是Excel函数中的NO.1。今天我们就来学习一下vlookup函数的七个经典查询操作。

操作一:vlookup函数简单查询

案例说明:根据姓名赵宇查询对应的工龄

函数公式:=VLOOKUP(G5,A:E,5,0)

函数说明:

vlookup函数作为查询函数,它的参数主要有4个参数,默认查询为向右查询。如下说明:

1、第一参数G5代表的是需要查询的值;第二参数A:E代表的是你需要查询的数据区域;第三参数5,代表你要要查询的数据在查询值右边的第几列;第四参数0代表精确查找,1代表模糊查找。

操作二:vlookup函数数据向左查询

案例说明:根据人员工号,向左查询出对应的姓名

函数公式:

=VLOOKUP(G5,IF({1,0},B1:B7,A1:A7),2,0)

函数说明:

vlookup函数向左查询的时候,需要搭配IF函数进行协同处理。

1、if函数在这里的作用主要作为第二参数来使用。if函数的第一参数用{1,0}做一次数据判断,从而形成新的二维数据区域。我们选中IF函数按F9可以解析如下图:

2、如上IF函我们可以形成新的数据区域,当我们查询到对应的第一参数工号之后,就可以通过向右查询2位,找到对应的姓名。

操作三:vlookup+Column组合函数批量查询数据

案例说明:利用column函数,根据姓名批量查询出对应的工号、部门、性别、工龄等

函数公式:

=VLOOKUP($G5,$A$1:$E$7,COLUMN(B1),0)

函数说明:

1、我们这里利用column函数来作为vlookup函数的第三参数,它的作用是返回当前值所在的列;

2、我们第三参数选择B1单元格,返回的值为2。当我们向右拖动时会得到C1\D1\E1等,分别返回的值为3、4、5。这样可以自动变化第三参数查询数据。

操作四:vlookup函数对不连续单元格数据进行查询

案例说明:我们需要在不影响之前填写数据的情况下,利用vlookup函数对空白单元格中根据姓名找到对应的工号和部门。

函数公式:=VLOOKUP(B3,H2:J19,2,0)

函数说明:

1、查询工号,首先选择C3:C10区域按Ctrl+g,定位单元格选择空格,这样就选择了全部空白单元格。

2、输入上面的函数内容后,按Ctrl+Enter快捷键结束,这样就可以空白单元格区域数据进行批量填充。查询部门也是同理。

操作五:vlookup函数如何替换查找的错误值

案例说明:当我们原始数据中没有对应的人时,查询不到的时候结果会显示为错误值#N/A。

函数公式:

=IFerror(VLOOKUP(E4,$B$2:$C$10,2,0),"")

函数说明:

1、当我们输入vlookup函数查询张强时,因为查不到人名所以会出现错误值;

2、IFerror函数为替换函数,当出现错误值时执行第二参数。

操作六:vlookup函数实现多条件查询

案例说明:我们需要根据日期和单号查询出对应的入库数量和入库型号。

函数公式:

{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,C:C),2,0)}

{=VLOOKUP(G2&H2,IF({1,0},A:A&B:B,D:D),2,0)}

函数说明:

1、vlookup函数进行多条件查询的时候,需要用到&符号和IF函数搭配使用;

2、第一参数用&符号就是将日期和单号连接组成一个统一的条件值,if函数的作用在于重组一个新的数据查询区域。

操作七:vlookup函数搭配通配符进行查询

案例说明:通过通配符?查询对应的王红、王红小两位和三位名字的工号。

函数公式:

=VLOOKUP("王"&"?",$A$1:$B$7,2,0)

=VLOOKUP("王"&"??",$A$1:$B$7,2,0)

函数说明:

1、通配符?代表的是任意一个字符,王?代表的就是姓氏为王,名一个字总共两个字的王姓工号。

现在你学会如何使用vlookup函数了吗?