EXCEL函数篇之一文读懂VLOOKUP精准查找、近似查找、模糊查找的区别

本文介绍了如何使用EXCEL的VLOOKUP函数进行精确查找、近似查找和模糊查找。精确查找要求查找值与数据列表完全匹配,否则报错;近似查找在无法精确匹配时返回小于查找值的最大值,需数据区域升序排序;模糊查找则利用通配符实现不完全匹配的查找。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好!本期和大家分享一下如何用VLOOKUP进行精准查找、近似查找、模糊查找。

EXCEL版本:Microsoft 365商业应用版

先上语法:

VLOOKUP(查找值,数据表,列序数,[匹配条件(0或FALSE为精确匹配,1或TRUE为近似匹配)])

从语法上不难看出,精确匹配和近似匹配使用的区别在于最后的这个参数,选择0则为精确匹配,选择1为近似匹配。

下面用一张图来说明他们之前的区别和用法吧!

名称语法用法
精确查找VLOOKUP(查找值,数据表,列序数,0)精确匹配文本、数据
近似查找VLOOKUP(查找值,数据表,列序数,1)一般用于数据分组
模糊查找VLOOKUP(" * “&查找值&” * ",数据表,列序数,0)模糊匹配文本、数据

一、精确查找

精确匹配顾名思义就是在查找值与数据列表中的数据一摸一样时,这个查找值才能被查找出来,否则就查会找不出来报错。如下图所示,绍兴蒂亚纺织有限公司的成立日期能够被查找出来,但是华尔锦、淘气包则不能被查找出来,产生报错:
在这里插入图片描述

二、近似查找

近似匹配,和模糊匹配不一样,它的查找逻辑是如果无法精确匹配到数据,则返回小于查找值的最大值需要注意的是:当我们使用近似匹配,查找区域必须升序排序
故近似查找可用于数据区间匹配,如下图所示,为学生平均成绩进行评级,当然,这个评级用IF函数也可以实现,但这里用到VLOOKUP近似匹配,公式更加简单。从下图可以看出,小明68分,向下查找离68最近的就是60分,评级为D,小红58.7分,向下查找离68最近的就是0分,评级为F。

在这里插入图片描述

三、模糊查找

文本的模糊查找会用到EXCEL的通配符,EXCEL的通配符有三个,分别是星号*、问号?、波浪符号~,通配符的使用详见此篇文章

使用星号*进行模糊匹配的语法:
VLOOKUP(“*”&查找值&“*”,数据表,列序数,[匹配条件(0为精确匹配,1为近似匹配)])

示例如下图所示,即要D列要查找的字符串不完全匹配A列的文本,但是用通配符仍然能进行查找:
在这里插入图片描述
好啦,今天的分享就到这里啦,希望大家都能有所有收获,有什么问题可以在下方评论留言哦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赵OFFICE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值