Lookup二分法详解

Lookup(查什么,在哪里查,返回什么)

值得注意的是,lookup查找用的二分法查找,显而易见的有点事效率高,缺点也不容忽视:二参升序排序;

二分法:

当中间值小于查找值时,则向下继续进行二分法查找比较(也就是在不含中间值在内的下方的那一半数据中继续进行二分法查找);

当中间值大于查找值时,则向上继续进行二分法查找比较(也就是在不含中间值在内的上方的那一半数据中继续进行二分法查找)。

如果如此二分到最后一个数据都未找到等于查找值的数据:最后一个数据小于查找值的,那就以最后一个数据的位置去获取结果值;最后一个数据大于查找值的,那就再向上找一个位置最靠近的小于或等于查找值的数据,再以这个数据的位置去获取结果;

如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则向下取的于所查询值最近的值

例题一:

二分法,顾名思义,是从数据的中间,一分为二查找,公式为:=INT((总行数+1)/2)

题中,目标值为16,则第二次向下查找,即:②的位置,16>13,则向下进行第三次查找…逐个查,最后相邻且相等的值即符合条件

例题二:针对乱序的查找

在这个例子中,二参为乱序,怎么办…我需要静静…

既然二参不能排序,那就做一个吧 0/(条件=条件区域)

按题中,就是 0/(D8=A1:A17)={#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}

这里涉及到一个知识点:lookup二参忽略错误值,所以,在lookup眼中…{;;;;;0;;;;;;;;;;;},剩下的,还是按照二分法查找,只有一个符合条件,那就返回对应的值;结束!!

在此提醒各位,lookup(1,0/…)形式,一参不要省略,因为,如果有两个符合条件,或者其他不可预见数值形式,则会出现错误,所以,一参不要用0,不要省略!!

基于lookup以上性质,可以利用lookup提取数字,英文字母,汉字等…

例如:

(0)

相关推荐

  • 出个小题考考你,看你能做对几道?

    人物速写 前言 LOOKUP函数有两种形式,一种是向量形式,一种是数组形式 函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值: ...

  • 深入理解LOOKUP:LOOKUP函数的查找原理

    最近推送的五篇文章: Excel中照相机居然有如此妙用,引用照片.做仪表盘就靠它了 [扩展]新手进阶必学的三个函数③:最佳劳模SUMPRODUCT函数,这篇必须收藏! [扩展]新手进阶必学的三个函数② ...

  • Lookup万能查找 查找本行最后一个数据所在的列位置

    Lookup万能查找 查找本行最后一个数据所在的列位置=lookup(1,0/(条件数组),结果数组)其中, 0/ 把符合条件的变成0,其他变成错误值,lookup(1,0/.)忽略错误值且返回最后一 ...

  • 多对多的数据查询技巧你掌握了吗?如果还不会,立在墙角打屁屁!

    送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 多对多的数据查询是我们应对日常工作的必备技能之一.这不,小明同学有遇到了工作中这样一个问题. 题目要求我们统计在 ...

  • Excel中如何计算每行多个日期中最后更新的日期? LOOKUP又一经典用法

    这应该是一个典型的match函数查找最大非空行列的函数套路应用,我做个简单的示范如下. 函数简单讲解,如果没有数字的情况下,可以用下面的公式,计算效率高一点 =INDEX($C$2:$H$2,MATC ...

  • Excel中按销售额划分客户等级 IF和LOOKUP方法详解

    郑广学Excel教程免费学 [你们百度三天 顶不过我随口一句][首次268元可进1000人VBA高手永久答疑群]

  • Excel中Lookup函数使用大全!附案例详解!

    职场中,经常会使用Vlookup函数.但是,你知道Lookup函数吗?Lookup函数用于在某范围内查找数值,然后返回其他列的数据. 是不是感觉有点晕头转向呢?下面跟雷哥一起看几个案例! 案例一 如图 ...

  • 胎元命宫详解

    胎元命宫详解 胎元命宫 8.1 胎元 胎, 指人受精怀胎的月份. 其起法是: 人生月后紧接着这个月的天干与生月后第三个月的地支相配, 就为胎元. 如1998年八月生人, 八月为辛酉, 辛后一干是壬, ...

  • 批八字算婚姻详解

    批八字算婚姻详解 很多人喜欢在孩子一出生的时候就给他们算一下八字,因为他们相信孩子的八字和命运是相对注定了的,通过算命之后可以顺利的避免一些可能在生活中遇到的一些问题和坎坷,也可以顺利度过一些&quo ...

  • 电视选购12个重要参数详解,看完你就是专家,附:爆款推荐

    本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:白云上的鱼 创作立场声明:分享电视选购知识,重要参数详解,轻松搞定电视选购. 目前电视的选择太多太多了,品牌百花齐放琳琅满目,各种高科技加成 ...

  • 倪海厦:病是问出来的|问诊十法详解

    倪海厦,美国经方中医,被喻为当代少见的"命.相.卜.山.医"五术兼备之旷世奇人. (倪师)中医的问诊十个法则 我们经方家的问诊非常重要,因此有必要为读者说明一下,如何找经方家看病, ...

  • 为何医生让他把氨氯地平换成缬沙坦?药师详解两类降压药的好与坏

    硝苯地平.氨氯地平.缬沙坦.氯沙坦等等,这些降压药都是高血压患者常用的降压药.从名字中也可以看出这些降压药属于两类不同的降压药,一种是地平类,即为钙离子拮抗剂(CCB),另外一种是沙坦类,即为血管紧张 ...

  • 几何探究类压轴题:精编20例及详解

    成才路上 初中精品学习资料 104篇原创内容 公众号 / END /

  • 高考物理11类重点题型全解析! 附经典例题&详解

    高考理科综合卷中,物理部分选择题有单项和双项选择题两种题型.从最近几年的试题看: 4道单项选择难度低,考查的考点相对稳定且相对单一,涉及的知识点主要有共点力平衡.热力学第一定律.气体状态方程.分子动理 ...