lookup()

  • 无比强大,也相当麻烦
  • 最大的优势:返回的是符合条件的最后1个数据
  • 原理是二分法查数据
  • lookup() 中间过程会用到序号(绝对的或相对的)
  • LOOKUP(H5,B9:B28,D9:D28)
  • LOOKUP(H5,B:B,D:D)

lookup() 使用注意点

  • 需要用lookup() 查询的时候,要查询的数组,必须是升序的。(目标数组可以不用),如果不是升序,会出现错误
  • 如果lookup() 数据升序,且查不到目标值,不会报错,函数会返回最后一个值的序号。
  • 这个最好的就是,允许数组自由偏移。
  • 既不需要vlookup()那样从左边第1列查起,也不需要2列对齐,但2列最好数据个数相同。

下面的例子

  • 可以看到,如果查询的数据,2列是平齐的,
  • LOOKUP(D4,B4:B15,A4:A15)
  • LOOKUP(D4,B:B,A:A)
  • 可以看到,两种查询方法结果都一样,都i是查找符合条件的最后1个数据
  • 可以看到,如果查询的数据,2列是错开的
  • LOOKUP(L4,J8:J19,I4:I15)  查询的是相对的位置的另一列数据
  • LOOKUP(L4,J:J,I:I)              查询的是全列对应的数据,也就是同行数据,也可以说是无意义

lookup() 的查询特点

  • 需要数据升序排列
  • 如果可以找到,返回的是最后1个符合条件的数据
  • 如果找不到,会返回最后1个最大的数据

lookup()查不到不会报错,会返回列末尾,这点可以利用!可故意利用

  • 比如这样取到一列的末尾,达到 VBA的  range().end(xldown) 的效果
  • LOOKUP(1105,X:X,Y:Y)

lookup() 的特殊写法

  • lookup()有一种特殊写法,可以无视 查询数组是否排序
  • lookup(1,0/(a:a=15,b:b))
  • 特殊写法,只适合查符合条件的最后1个,不能查数列中没有的数。
  • lookup 虽然不适合查符合条件的最后1个,但是可以故意查数组中没有的数,从而查行,列里的最后的一直值得。!

lookup() 的特殊用法---查多列

  • 如果 lookup() 查找的是多列,那么会自动按区间匹配,<=的合适区间
  • LOOKUP(G21,B9:C13)
  • LOOKUP(AG4,AE5:AF11)
  • LOOKUP(AH4,AE5:AF11)

EXCEL,神奇的lookup()函数相关推荐

  1. 教你如何使用EXCEL中的lookup函数(摘自“MS帮助和支持”)

    2008-07-05 18:07 今天妹妹问到lookup怎么用,我在网上找到了这篇文章,看了看还算简明扼要,学习之余也贴在这里,个人觉得那两个例子对理解很有帮助-CTH 概要 本文介绍如何在 Mic ...

  2. Excel公式:用COUNTIF、COUNTIFS函数进行排序和查重,用LOOKUP函数对无序表进行精确查询

    1.Excel公式:用COUNTIF函数进行排序 =IF(COUNTIF(B$2:B8,B8)=1,A7+1,IF(B7=B8,A7,"?有重复")) 2.用COUNTIFS函数进 ...

  3. Excel函数公式大全—LOOKUP函数

    EXCEL系列文章目录   Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司.学校.家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ.BI这些功能同 ...

  4. Excel:LOOKUP函数的经典用法

    1.逆向查询 下面这个表中,A:C列是员工基础信息表,分别是部门.姓名和职务. ​现在要根据E5单元格中的员工姓名,在这个信息表中查询属于哪个部门,也就是咱们常说的逆向查询,就可以使用LOOKUP函数 ...

  5. Excel中lookup()函数的用法

    使用lookup函数需要注意的事项: lookup函数采用的是二分查找的方法,而非遍历查找,因此要注意: 1.LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值 ...

  6. EXCEL神奇的宏表函数,比如 get.cell() 可以判断颜色值

    1 宏表函数 EXCEL神奇的宏表函数,功能还挺强大 同时也很奇怪,只能用在名称管理器,不能直接写在EXCEL公式里 比如名称中用到 =get.cell()  下面是 get.cell() 的详细资料 ...

  7. c语言lookup函数怎么用,只能使用实例来介绍LOOKUP函数在Excel中的应用

    前面两篇分别讲述了VLookup函数和HLookup函数的应用,本例,我们来学习一下比较难于掌握的Lookup函数的应用! 下面先看该函数的理论知识: 函数LOOKUP有两种语法形式:向量及数组. 向 ...

  8. Excel中Lookup函数使用大全

    我这边是根据编号进行查询改编号对应的名称信息: 注意事项:编号必须两边统一为升序,否则无法lookup 下面是参考原文的列子: 职场中,经常会使用Vlookup函数.但是,你知道Lookup函数吗?L ...

  9. Excel LOOKUP函数

    当你需要查询一行或一列并查找另一行或列中的相同位置的值时,会使用其中一个查找和引用函数 LOOKUP. 如下图,左边是一张成绩表,我们希望在右边根据特定的姓名"小陈"来获取他的成绩 ...

  10. c语言 lookup函数怎么用_菜鸟记502用lookup和vlookup函数核对数据的一个小栗子

    欢迎转发扩散点在看 万一您身边的朋友用得着呢? 各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享400+篇经验之谈,可以文章编号或关键词进行搜索. 微信推送规则发生改变,如果您想看到小菜每 ...

最新文章

  1. python array笔记
  2. shouldOverrideUrlLoading(拦截url加载,除资源请求的url) shouldInterceptRequest(拦截所有url请求)
  3. Tcpdump(linux)下载、安装、使用说明
  4. ASP.NET Core 中做集成测试的三种方案
  5. 转-Redis AOF 持久化详解
  6. git 操作二进制文件
  7. 蓝桥杯 ADV-95 算法提高 字符串比较
  8. 第四章 广告投放系统——数据库设计与实体类
  9. 怎么将pdf转换成word 三个简单妙招通通管用
  10. 【NEW02】Servlet 基础
  11. uniapp显示服务器请求超时,uniapp发布H5连接服务器超时
  12. CuInS2/ZnS-PEG量子点|量子点PEG-ZnS/CdSe|PEG修饰的近红外二区量子点ZnO量子点
  13. tao.opengl + C#
  14. C++实现Hill算法(希尔算法)
  15. 小狗钱钱中学会的法则
  16. 【kimol君的无聊小发明】—用python插入独创性声明
  17. 截图工具因为计算机无法使用,win7系统截图工具无法使用提示“当前未在计算机上运行”的解决方法...
  18. csgo如何保存自己的cfg_[CS:GO]如何导出cfg文件 最新方法[已解决]
  19. 乐博Android客户端(新浪微博)1.01发布,欢迎各位童鞋试用
  20. 根据经纬度计算两地距离

热门文章

  1. python用四个圆画成花_秘籍:学画牡丹技法要领,不轻易外传...
  2. CPU超频烤机温度多少算正常?
  3. i5处理器学计算机怎么设置,处理器怎么超频 酷睿i3/i5/i7系列CPU超频详细教程 (全文)...
  4. 中国cdn服务升级成就免费备案
  5. 中国管理信息化杂志中国管理信息化杂志社中国管理信息化编辑部2022年第16期目录
  6. kubeadm+kube-vip搭建高可用k8s集群
  7. 什么样的条件能够满足游戏音效制作
  8. C语言:计算个人所得税
  9. Travelling not wandering
  10. linux 64位 虚拟内存空间,Linux在x86-64下的虚拟内存布局