VLOOKUP精确匹配和大致匹配的区别,一篇看懂!
总的来说区别如下:
对比项 | 精确匹配 | 大致匹配 |
参数 | FALSE 或 0 | TRUE 或 1(可省略) |
是否要求排序 | 否 | 必须升序 |
返回值 | 完全匹配或 #N/A | 近似值或 #N/A |
适用场景 | 唯一值、文本 | 数值区间、分级查找 |
在Excel中,VLOOKUP函数的精确匹配和大致匹配是两种不同的查找模式,主要通过第四参数(range_lookup)控制:
1. 精确匹配(Exact Match),意思就是一个字符不同都匹配不到
参数设置:FALSE 或 0
功能:
严格查找与查找值完全一致的数据,若找不到则返回错误值 #N/A。
特点:
不需要数据预先排序。
适合查找唯一值(如ID、姓名等)。
2. 大致匹配(Approximate Match),意思就是大致差不多就能匹配到
参数设置:TRUE 或 1(或省略第四参数)
功能:
返回小于或等于查找值的最大近似值,要求查找列必须升序排列,否则可能出错。
特点:
适用于数值范围(如税率表、成绩等级)。
若查找值小于最小值,返回 #N/A。
案例参考:
VLOOKUP自动匹配等级,效率翻倍-大致匹配的应用
https://bbs.wps.cn/topic/57287?chan=share&fromshare=copylink