一提到数据查询,绝大部分人首先想到的肯定是VLOOKUP函数,它可根据给定的查找值,在指定的查找范围内,快查查找符合条件的值并返回,是Excel中使用最广泛的函数之一。 虽然很多人都知道VLOOKUP函数,但真正会用、能用透的只有少数人。因为很多人都只知道VLOOKUP函数最普通的用法,却不知道,VLOOKUP函数能精确查询外,还可以进行逆向查询和模糊查询。 今天就给大家分享VLOOKUP函数3种查询的具体方法,根据需求快速查找到符合条件的数据。 VLOOKUP函数语法结构: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)也可以简单理解为: VLOOKUP(要查找的值,查找的区域,返回第几列中的数据,精确查找/近似查找)
下图所示为'产品销售明细表',在该表格中,用户可看到各个产品的销售日期、产品编码及产品的销售单价、销售数量和销售金额。现要在该表格中精确、反向和模糊查找需要的数据。 1.精确查找如果想要使用VLOOKUP函数在表格中精确查找数据,可通过以下方法来实现。 第 1 步 打开'产品销售明细表 .xlsx'文件,在 H、I、J 列输入需要的数据内容,然后在单元格I2中输入公式'=VLOOKUP(H2, B1:F17,4,0)',按'Enter'键,即可得到产品编码为 G78954 的销售数量数据,如下图所示。 第 2 步 在单元格 J2 中输入公式'=VLOOKUP (H2,B1:F17,5,0)',按'Enter'键,即可得到产品编码为 G78954 的销售金额数据,如下图所示。 第 3 步 更 改 单 元 格 H2 中 的 产 品 编 码 为 'A25489',即可看到对应的销售数量和销售金额会进行相应地更改,如下图所示。 2.反向查找一般情况下,VLOOKUP函数只能从左向右查找,但如果需要从右向左查找,则需要把区域倒置一下,即把列的位置用数组互换一下,此时需要用IF函数把数据源进行倒置。 第 1 步 打开'产品销售明细表 .xlsx'文件,在 H、I 列输入需要的数据内容,然后在单元格 I2 中输入公式'=VLOOKUP (H2,IF({1,0},C1:C17,B1:B17),2,0)', 按'Enter'键,即可得到产品名称为打蛋器的产品编码,如下图所示。 第 2 步 更改单元格 H2 中的产品名称为'切菜器',即可看到对应的产品编码会进行相应地更改,如下图所示。
3.模糊查找当查找的值不是很明确时,我们可以通配符'*'和'?'来进行模糊查找,一个'*'可以代表多个字符,而一个'?'只能代表一个字符。使用模糊查找的具体的操作方法如下。 打开'产品销售明细表.xlsx'文件,在H、I列输入需要的数据内容,然后在单元格I2中输入公式'=VLOOKUP('*'&H2&'*',B1: F17,5,0)',按'Enter'键,即可得到产品编码中包含G222数据的销售金额值,如下图所示。 |
|
来自: xxcc140 > 《excel函数教程》