东北软件 > windows操作系统 >

VLOOKUP函数解析:8大经典用法必看,速收藏!

时间:

VLOOKUP函数,作为职场中的得力助手,其应用广泛,熟练运用它能够显著提升工作效率。接下来,本文将详细介绍VLOOKUP函数的功能及其四个关键参数,同时,即使您在理解上存在困难,也不必担心,文章最后还会提供八个实际案例以供参考。

功能概述:VLOOKUP函数的核心作用是在表格的首列中搜索特定数值,并返回该行指定列的数值。

函数结构:=VLOOKUP(查找值,数据表,列序数,匹配条件)

详细说明: 1. 第一个参数:查找值,即我们想要查找的数据。以“姓名”为例,若要查找“工资”,则“姓名”即为我们指定的查找值,且该值需位于数据表的第一列; 2. 第二个参数:数据表,即我们进行查找的数据区域。建议使用绝对引用,选定区域后按下F4键即可快速切换。在行和列的前面添加$符号,拖动公式时,区域就不会发生改变; 3. 第三个参数:列序数,指的是返回结果在数据表中位于第几列,包括隐藏的列; 4. 第四个参数:匹配条件,若为0或FALSE,代表精确匹配;若为1或TRUE,代表模糊匹配; 5. 当查找值在数据表中出现多次时,VLOOKUP函数只会返回第一个找到的结果。

具体案例:

一、查找数据 目标:根据“姓名”查找“底薪”。 操作:H2=VLOOKUP(G2,B1:E6,4,FALSE) 解释:查找值即姓名,在选定数据区域B1:E6中必须位于第一列。匹配条件为FALSE,代表精确匹配。

二、反向查找 目标:根据“工号”查找“姓名”。若“工号”不在表格第一列,将返回错误值#N/A。此时需要与IF函数结合使用。 操作:F2=VLOOKUP(E2,IF({1,0},C2:C6,B2:B6),2,FALSE) 解释:IF函数用于判断条件是否满足,若满足返回一个值,不满足则返回另一个值。IF({1,0},C2:C6,B2:B6)的结果为{10,'李1';11,'李2';12,'李3';13,'李4';14,'李5'},即重新调换了B、C列的位置。

三、跳过空字符查找 由于字符串中含有空格,导致返回结果为错误值#N/A。解决方法如下: 操作:H2=VLOOKUP(TRIM(G2),TRIM(B1:E6),4,FALSE) 解释:按下ctrl+shift+enter组合键结束。TRIM函数的作用是清除文本中的所有空格,然后再用VLOOKUP函数进行查找。

四、双条件查找 操作:I2=VLOOKUP(G2&H2,IF({1,0},C2:C8&D2:D8,E2:E8),2,FALSE) 解释:按下ctrl+shift+enter组合键结束。IF函数的作用是重新设置数据表,使C、D列合并为一列。

五、判断一列数据是否在另一列中出现过 操作:C2=VLOOKUP(B2,$E$2:$E$8,1,FALSE) 解释:然后向下填充公式。记得给第二参数进行绝对引用,即在行和列前面添加$符号。若返回的结果是错误值#N/A,则说明没有出现过。

六、整行查找 操作:C9=VLOOKUP($B$9,$B$1:$F$6,COLUMN(B1),FALSE) 解释:然后向右填充公式。前两个参数必须要进行绝对引用。COLUMN函数的作用是返回指定引用的列号,B1单元格位于第二列,所以返回2。

七、通配符查找 操作:F2=VLOOKUP(''&E2&'',B1:C4,2,FALSE) 解释:是通配符的一种符号,代表任意字符。若想查找某个区域的销量,只需将查找值改为''&E2&'*'。

八、区间查找 操作:C2=VLOOKUP(B2,$E$1:$F$5,2,TRUE) 解释:然后向下填充公式。需要注意的是,第四参数为TRUE。