yd1
当前位置: 钢企网 -> 聚焦

Excel中VLOOKUP函数的两种匹配条件

来源:IT之家   发布时间:2023-09-23 12:18    阅读量:6086   

锵锵!大家好哇~ 这里是力图用最简单易懂的语言介绍 Excel 知识的职场奋斗人卫星酱~

VLOOKUP 函数大家都不陌生吧?

我们知道它的功能是按列查找数据,并返回查询序列所对应的值。

是很好用又常用的函数了。

这不,刚刚学 Excel 的同事小可,也能很熟练地使用 VLOOKUP 工作了。

「啊啊啊!我怎么查不出来!」

背后传来小可的抓狂声。

啊这…… 打脸来的如此突然……

「你上次教我做工资表,统计个人所得税时也是用 VLOOKUP 呀,怎么这回一直报错?」

「我都检查过啦,查找值、绝对引用、列数,都没错呀?」

=VLOOKUP

我凑上去看她的公式。

嗐,原来是她的匹配条件用错了!

我们一般都是使用精确匹配,总是下意识把最后一个参数设为「0」,久而久之就忘记了它的意义,但它可不是摆着好看的!

VLOOKUP 的四个参数分别是:查找值,查找区域,列数,匹配条件。其中匹配条件可分为:精确匹配,近似匹配两种。

在公式中,0 或 FALSE 为精确匹配,1 或 TRUE 为近似匹配。

这张表,其实应该使用近似匹配!

小可,我都叫你好好补补 Excel 课了啦,比如秋叶《3 天 Excel 集训营》;

要不然你学了公式,却不会灵活运用,那不等于白学!

1、近似匹配

它的查找逻辑是:如果无法精确匹配到数据,则返回小于查找值的最大值。

比如小可的任务中,公式应该写成:

=VLOOKUP

解析:以张立德的工资为例,查找值是「19000」,匹配区域是「$E$15:$F$18」,因为区域中没有值「19000」,所以返回小于该值的最大值,也就是「17000」,对应 20%。

注意:当我们使用近似匹配,查找区域必须升序排序。

2、精确匹配

那啥时候用精确匹配嘞?

其实大部分用到 VLOOKUP 的时候都是的啦!

记住近似匹配的特例,剩下的就好办咯~

多条件查找,反向查找,核对顺序不同的数据,一对多查找,这些都 OK!

=VLOOKUP,2,0

=VLOOKUP,2,0)

=E31-VLOOKUP

=VLOOKUP,$L$12:$N$20,3,0)

3、模糊匹配

我们再额外讲一个和近似匹配很容易搞混的模糊匹配吧~

虽然模糊听起来和近似意思差不多,但前者是使用通配符达成的查找,在名称录入不规范的时候能帮大忙!

比如这里查找商品的价格:

=VLOOKUP

公式解析:

「*」是代表多个任意字符的通配符,这里的查找值 "*"amp;O22amp;"*",就是「单元格 O22 的内容,左右两边加上任意个字符」。

这样,就算销售记录中填写的内容不完整,也可以查找到对应的价格了。

另外,「?」是代表单个字符的通配符,根据实际情况使用「?」,或只在查找值单侧加上通配符,也是可以模糊匹配的~

4、写在最后

今天我们介绍了 VLOOKUP 的两种匹配条件,附加一个模糊匹配~

现在大家弄明白什么时候使用 0,什么时候用 1 了吗?

回顾一下:

? 近似匹配使用「1」;

? 精确匹配使用「0」;

? 模糊匹配就使用通配符。

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

k49