Vlookup函数的最后一个参数是用于选择近似匹配和精确匹配。精确匹配时False也就是0,近似匹配时True,也就是1,可省略。他们最主要的区别就是近似匹配用的是二分查找法,而精确匹配是逐行比较。所以当我们用近似匹配时,选取匹配的(即第二个参数的数据)数据一定要升序排列,如果不能升序排列,那么就使用精确匹配。

二分查找

二分法查找是把查找范围中的数据按照个数一分为二找到位于中间位置的一个数据,中间值,然后用我们的查找值和中间值做比较。当中间值等于查找值时,直接去获取结果;当中间值小于查找值时,则向下继续进行二分法查找比较(也就是在不含中间值在内的下方的那一半数据中继续进行二分法查找);当中间值大于查找值时,则向上继续进行二分法查找比较(也就是在不含中间值在内的上方的那一半数据中继续进行二分法查找)。如果如此二分到最后一个数据都未找到等于查找值的数据:最后一个数据小于查找值的,那就以最后一个数据的位置去获取结果值;最后一个数据大于查找值的,那就再向上找一个位置最靠近最后一个数据的小于或等于查找值的数据,再以这个数据的位置去获取结果。


此时没有升序排列时,公式使用错误。过程是这样的:
第一次查找:中间值(第4个数据)是7,查找值2小于7,因此向上在A2~A4中找;
第二次查找:上面的4个数据,中间值(第2个数据)是5,查找值2小于5,继续向上找,也就是A2~A3;
第三次查找:只有一个数据A2也就是4,因此以4为参考,向上找一个位置最靠近4,同时数值小于2或者等于2的数据,但是因为没有满足的数据所以显示公式错误;

Excel中Vlookup函数近似匹配和精确匹配相关推荐

  1. Excel中VLOOKUP函数简易使用——精确匹配或近似匹配数据

    一.问题描述 在我们使用Excel的过程中,会遇到已经有一份完整的信息记录表,而业务经常需要从完整记录表中获取对应内容到业务表中,这时我们又不希望使用手动查找办法一个个查找匹配,而是希望能够一下就能精 ...

  2. 计算机一级vlookup函数的使用方法,电子档Excel中vlookup函数的使用方法(图解详细说明)...

    摘要: 在平时的工作中,相信很多问题在学校学习的难以用在工作当中,但是没学习到的知识点倒是出现在了我们的工作中,本文我将给大家以生动的图解(偷笑)加说明的方式详细介绍Excel中vlookup函数的使 ...

  3. 【图文】Excel中vlookup函数的使用方法

    今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1   Sheet2       注:上图中she ...

  4. python实现excel中vlookup函数功能并打包为win环境可执行的exe文件

    最近工作用到数据对比处理,Excel用的比较多,奈何自己VBA不够熟悉,复杂一点的功能,做起来挺吃力的,就想起了Python来解决.   将期望功能代码打包成exe文件,在window环境中运行,获得 ...

  5. Excel中VLOOKUP函数的详细用法(灰常有用,求加精!求加精!)

    好久没有写博客了,这篇不关乎编程开发(以后的每一篇可能都不会了),记录下昨天晚上刚跟网易Excel女王学会的一招VLOOUP函数的用法吧,用法不难,自己又摸索着把"女王"教的知识扩 ...

  6. excel中vlookup函数的使用方法_Excel函数大全:工作中最常用的函数汇总

    最近接触了很多数据处理和分析的工作,Excel.SPSS.SQL都慢慢熟练起来,后两者还没到复盘的时候,Excel我早就想复盘了. 今天要复盘的是近一年我使用最多的函数,如果吸收完这一篇,可以抵一年的 ...

  7. excel中vlookup函数的使用方法_vlookup函数功能非常强大,那在Python中如何实现?

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于艾然飞翔,作者宁晨 前言 在exce中vlookup函数功能非常强大 ...

  8. Excel中vlookup函数的使用方法

    http://candy36.blog.163.com/blog/static/13089096200872933710998/ 想当年,Excel只学了个基本,现在才发现,其实其功能非常强大,只是还 ...

  9. excel中vlookup函数的使用方法_EXCEL中查找匹配函数VLOOKUP使用技巧

    1.VLOOKUP基础用法 VLOOKUP 函数表示: = VLOOKUP (你想要查找的内容,要查找的位置,包含要返回的值的区域中的列号,返回近似或精确匹配-表示为 1/TRUE 或 0/假). 第 ...

最新文章

  1. miniz库简介及使用
  2. jQuery Deffered Callbacks
  3. oracle数据库解决system表空间已爆满的问题
  4. spring mvc4 笔记
  5. 与歌谣通关前端面试题【CSS篇汇总目录】
  6. 设置将pip的下载源变更为国内源-windows配置方法
  7. 论文笔记_S2D.54_2020-TIP_用于精确深度估计的无监督多视图约束卷积网络
  8. 第7章 特种文献检索
  9. OFFICE技术讲座:T2B-NE/L2R-WN部分中文标点需要旋转
  10. mysql主键和外键的连接_MySQL主键和外键使用及说明
  11. 谷歌SEO考虑富媒体文件
  12. 学习高效编程之 Vim 方法
  13. vue实现分屏_WebRTC如何在Vue.js 配合video标签实现多分屏功能?
  14. 正则表达式应用——实例应用
  15. 1月书单 2月新书预告 | 百万册畅销书全新续作来啦
  16. RTSP安防网络摄像头/海康大华硬盘录像机/NVR网页无插件低延时播放流媒体服务器EasyNVR页面显示网络请求失败问题
  17. Win7上.bat文件打开方式变成了文本文档,怎么修改和恢复
  18. PX4装机教程(四)F4飞控刷写PX4
  19. 微星小飞机怎么调风扇转速?
  20. C语言---14文件操作---03文件加密器

热门文章

  1. 谈谈什么是数据质量管理
  2. LBM模拟方法学习篇1:安装Xshell和Xftp
  3. 伽马发布、泊松分布以及指数分布的关系
  4. 使用VIVADO中的MIG控制DDR3(AXI接口)四——MIG配置及DDR3读写测试
  5. JOS学习笔记(五)
  6. 计算机管理文件的目录形式是什么,资源管理器采用什么形式管理文件与文件夹...
  7. web自动化解决全国教师管理系统学分自动录入
  8. USB3.2 Link management
  9. log4j的详细解释(Android引用)
  10. 十款Python爬虫框架大推荐