admin管理员组

文章数量:1534521

2024年3月31日发(作者:)

VLOOKUP函数的八大经典用法,使用方法及实例详解,记得收藏

VLOOKUP函数,在EXCEL表格里使用频率特别高的一个函数公式,有多种用法,可以用来

单一条件查询数据,或是多条件查询,既可一对一查询,也可一对多查询,区间查询,模糊

查询等等,除了查询数据之外,还可以将两个表格的数据进行匹配,使用用途多多,下面我

们就来看看这个函数到底该如何使用。

功能:用于查找指定值所对应的另一个值。。

结构:=VLOOKUP(查找值,查找范围,第几列,匹配方式)

说明:1、第一参数:查找值,即按什么查找,在第二参数查找范围中要位于第一列,可以

直接输入文本或是单元格引用;

2、第二参数:查找范围,即查找的数据区域,建议设置为绝对引用,如果需要拖动公式时,

区域固定不会因为拖动公式而变化从而造成结果不正确;

3、第三参数:第几列,也就是返回的结果在查找范围也就是第二参数中位于第几列,包含

隐藏的列;

4、第四参数:匹配条件,若为0或FALSE代表精确匹配,1或TRUE代表模糊匹配;

5、查找值在数据表中多次出现,导致有多个结果,正常情况下函数仅会返回第一个找到的

结果。

下面我们通过一些例子来具体看看这个函数如何使用。

方法一:常规查询

如图所示,在表格的右侧通过编号查询左侧表格编号对应的数量。

函数公式:=VLOOKUP(G2,B2:C18, 2,0)

公式解读:第一参数G2是查找值,也就是产品编号。

第二参数B2:C18是查找范围,以产品编号作为第一列。

第三参数2指返回的结果是第2列,即数量列。

第四参数0也就是精准匹配。

方法二:整行查询

通过产品编号,查询左侧表格里对应编号的数量、单价、金额。

公式:=VLOOKUP($G$2,$B$2:$E$18,COLUMN(B2),0)

这个和上个例子比较接近,多了两列查询结果,为避免一直修改公式,故这里使用函数

“COLUMN(B2)”取代直接输入列号,这样往右拖动公式就会自动更新列号。

公式解读:

参数1“$G$2”即产品编号,添加绝对引用符号,拖动公式不会变更。

参数2“$B$2:$E$18”即查找范围,这里从产品编号列开始,一直到金额列结束,添加绝对引

用符号,拖动公式不会变更范围。

参数3“COLUMN(B2)”使用了COLUMN函数自动返回B2单元格的列号是2,随着公式往右

拖动,会自动变更为3列(单价)、4列(金额)。

这样设置好数量的公式后,往右拖动公式即可自动返回单价和金额。

方法三:反向查询

正常的查询,查找值在第一列,查找结果是第一列或往右数的列,但现在要根据编号查询对

应的日期,日期在原始表格的左侧,我们称之为反向查询。

如果不介意原始表格的列顺序的,遇到这种情况,我建议在原始表格里将日期和产品编号列

调下位置后按常规查询方法操作,毕竟两列调下位置也就超级简单的事。

但遇到原始表格不能调整次序的情况,反向查询公式:

=VLOOKUP(G6,IF({1,0},B2:B18,A2:A18),2,0)

这里多使用了IF函数,重新构建了一个区域,将产品编号B2:B18放到了第一列,而将日期

列A2:A18放到了第二列,然后就相当于常规查询的方式进行查找。

IF的第一参数是{1,0}时,相当于把条件成立的和不成立的放到一起,构建为一个内存数组,

1代表条件成立的时候,0代表条件不成立的时候,{1,0}形成2列,相当于B列与A列互

换位置。这里仅是通过函数公式调整了两列的位置,表格的次序不变。

本文标签: 公式查询查找表格