vlookup 函数的匹配使用方法 精确近似匹配详解
vlookup 函数的匹配使用方法重点就是第四个匹配类型参数,这个参数决定整个查找逻辑,一共分为精确匹配和近似匹配两种模式,日常办公绝大多数场景都使用精确匹配,近似匹配只适合区间分级这类特殊业务,很多人写 vlookup 函数出错,核心就是没有分清两种匹配模式的规则,尤其是近似匹配要求数据源首列必须提前升序排序,如果忘记排序,返回的结果就会错乱,vlookup 函数本身是纵向查找,查找关键字固定在选定区域第一列,匹配成功之后,再按照第三参数指定列序号返回同行结果,掌握匹配参数,才算真正吃透 vlookup 函数的匹配使用方法。
两种匹配模式基础定义
精确匹配 参数填写 0,也可以写 false,含义是查找值必须和源区域第一列内容完全一致,只要文字空格大小写数字格式有一点差别,就判定匹配失败,返回 n a 错误,适合编号姓名订单号产品编码这类一对一精准查询。
近似匹配 参数填写 1,也可以写 true,含义是查找小于等于查找值的最大项,属于区间匹配,硬性要求查找区域第一列升序排列,适合分数评级 提成档位 价格区间 税率阶梯这类分级计算场景。
两种匹配模式对比表格
| 项目 | 精确匹配 0 | 近似匹配 1 |
|---|---|---|
| 匹配规则 | 内容完全相等才算匹配成功 | 查找小于等于查找值的最大数值 |
| 是否要求排序 | 不需要排序 | 必须首列升序排序 |
| 常见用途 | 订单编号 姓名 编码查询 | 分数等级 阶梯税率 区间提成 |
| 找不到结果 | 返回 n a | 仍然会返回上一档匹配结果 |
| 容错特点 | 严格,微小差异就报错 | 宽松,属于区间判定 |
vlookup 函数的匹配使用实操步骤
第一步 确认业务场景,如果是一对一精准查询,选择精确匹配,第四参数填写 0,如果是区间分级计算,选择近似匹配,第四参数填写 1。
第二步 若是近似匹配,提前把数据源第一列按从小到大升序排序,这一步不能省略。
第三步 选中输出单元格,输入 vlookup,第一参数选择查找单元格,第二参数框选数据源区域,建议按 F4 锁定绝对引用。
第四步 填写第三参数,从选中区域最左侧第一列开始计数,确定要返回内容所在列序号。
第五步 第四参数填入 0 或者 1,补全括号回车,之后下拉填充整列数据。
第六步 校验结果,精确匹配如果出现 n a,检查空格格式差异,近似匹配如果结果不对,优先检查首列有没有升序排序。
匹配模式高频问题补充
精确匹配当中,数字格式不一致是高频踩坑点,比如一边是文本型数字,另一边是常规数值,肉眼看着一样,vlookup 函数的匹配使用方法里就会判定不相等,需要统一单元格格式,也可以用 trim 函数清除多余空格。
近似匹配不适合文本关键字查找,只支持数值区间,如果数据源没有升序,vlookup 函数依旧会运行,但是不会提示报错,错误结果非常隐蔽,很容易造成报表数据错误。
理解 vlookup 函数的匹配使用方法之后,就可以根据业务切换两种匹配逻辑,普通查询固定用 0,区间分级才使用 1,不要长期默认使用 1,这是新手最容易犯的错误。
【常见问题】
问题 1 vlookup 函数的匹配使用方法里,近似匹配为什么一定要升序排序
回答 1 vlookup 函数的匹配使用方法中,近似匹配依靠二分查找逻辑运算,首列升序排序是前置条件,如果 vlookup 函数的匹配使用方法里没有升序,二分查找定位会出错,就算能返回数值,结果也是错误的。
问题 2 vlookup 函数的匹配使用方法,精确匹配出现 n a 是不是一定没有这个编号
回答 1 vlookup 函数的匹配使用方法里,精确匹配出现 n a 不一定代表没有这个编号,有可能两边数据存在隐藏空格或者数字文本格式不一致,按照 vlookup 函数的匹配使用方法,需要清理空格统一格式之后再重新匹配。
问题 3 vlookup 函数的匹配使用方法,可以两个匹配模式混合使用吗
回答 1 vlookup 函数的匹配使用方法里,单个公式只能选择一种匹配模式,不能同时启用精确匹配和近似匹配,如果业务同时需要精准查询和区间分级,需要分开写两套 vlookup 函数的匹配使用方法公式。
【免责申明】
本内容基于 Excel 与 WPS 表格 vlookup 函数常规版本讲解,不同软件版本函数运算逻辑基本一致,但部分旧版本存在细微差异,内容仅作为学习参考,不替代官方软件帮助文档。
相关阅读
-
干炸大虾想要做到又酥又好吃,核心要点是大虾提前腌制去腥,表面水分充分控干,挂粉选择淀粉或者淀粉加少量面...浏览全文>>
-
vlookup 函数的匹配使用方法重点就是第四个匹配类型参数,这个参数决定整个查找逻辑,一共分为精确匹配和近似...浏览全文>>
-
俄罗斯面粉并不是单一固定筋度,市面上常见的俄罗斯面粉大多属于高筋面粉,但是也有部分包装款是中筋面粉,不...浏览全文>>
-
vivo 手机设置 sos 紧急求救,就是在安全相关设置里面开启紧急呼叫,添加紧急联系人,设置触发方式,一般是...浏览全文>>
-
电饭煲做蛋糕最简单的做法就是分蛋戚风版本,不需要烤箱,普通家用电饭煲就能完成,核心重点是蛋白充分打发,...浏览全文>>
-
vivo 手机的语音助手现在官方名称是 Jovi,早期部分旧机型曾经用过其他命名,后续 OriginOS 统一整合之后...浏览全文>>
-
葱花饼怎么做葱花饼的做法,核心是用半烫面和面,面团醒发到位,抹油酥撒葱花,卷制之后擀饼,中小火烙制,成...浏览全文>>
-
尾字是然的成语,就是第四个汉字为然的四字成语,这类成语大多用来形容某种状态样子,语文填空考试经常会考,...浏览全文>>
-
核心结论是 vivo 快应用中心是 OriginOS 系统自带的快应用管理程序,主要用来搜索 启动 管理各类免安装...浏览全文>>
-
不挑门面位置的生意,核心特点就是不靠自然过路客流,主要依靠线上订单 老客复购 上门服务 私域引流,就算...浏览全文>>
- vlookup 函数的匹配使用方法 精确近似匹配详解
- 俄罗斯面粉是高筋还是低筋 筋度区分说明
- vivo 快应用中心在哪 入口查找教程
- 不挑门面位置的生意有哪些 低选址依赖项目详解
- 把子肉的做法最正宗的做法 鲁式经典炖制教程
- 正六边形的面积怎么计算 公式详细讲解
- vivox6plus 开发者选项 开启与功能详解
- vivo21 怎么隐藏应用 操作方法详解
- 土豆小吃做法简单又好吃 家常零失败
- U 盘文件被隐藏加密了怎么恢复 详细恢复教程
- 茄子晒干了怎么做才好吃 干茄子家常烹饪教程
- u 盘拷贝文件时提示文件过大该怎么解决 解决办法详解
- usb 鱼缸加热棒 使用方法 深度操作说明
- 没有开瓶器怎么打开红酒 家用应急开瓶方法
- UGG 脏了怎么清洗 羊皮毛一体靴清洁教程
- 家庭自制油条的做法大全 酥脆蓬松多种配方教程
- 灰粽子是哪里的传统食物 黔桂侗苗特色粽品
- 电饭锅煮饭煮多久就熟了 常规时长详细说明
- Toronto在哪个国家
- 大冰块做什么好吃又简单 冰饮冰品简易制作指南
