lookup函数很实用,难学么?你要知道它的查找原理就不难了
lookup函数很实用,难学么?你要知道它的查找原理就不难了
selftt
Excel学习,Excel教程基本技巧+数据透视表+函数+图表+VBA教程!自学成才!
Vlookup在工作中经常用,还有一个类似的函数Lookup,功能其实比vlookup强,但是理解起来要复杂一点,但是如果你掌握了lookup函数的查找原理,你就能熟练的应用这个函数了
lookup函数基本介绍
这个函数有两种用法,数组法和向量法,我们只介绍向量法,掌握了向量法,数组法自然能够理解,它的使用是:
lookup(查找值,查找列,结果列)
当只有2个参数,结果列没有的时候,查找列也是结果列。
比较重要的一点,查找列的值必须是升序的
(如果不是升序的,Excel会把它当成是升序的)
lookup函数查找数字,查找列是升序排列
❶数字的精确查找
当我们输入的数字,并且在查找列能精确找到的时候,比如我们现在使用公式:
=LOOKUP(F2,G:G,H:H)
查找值是3,那么会在查找列中找到3,返回结果列相对应的值,也就是C
❷数字的模糊查找
如果我们查找值输入的是4.3,同样使用这个公式: =LOOKUP(F2,G:G,H:H)
它同时能够进行模糊查找,现在查找值是4.3,那么它会在查找列中找 小于等于4.3的最接近的值 ,也就是4,返回对应的结果,也就是D
如果我们查找的值是6.2,那么小于等于6.2,最接近的值是6,结果就会是E
lookup函数查找数字,查找列是乱序排列
如果查找列的值不是升序排列,而直接使用Lookup,会得到错误:
这种情况下,可以将查找列进行升序排序后,再使用Lookup函数,如果不能改变顺序的情况下,我们必须使用一个强制错误处理办法: 我们使用公式:
=LOOKUP(1,0/(F2=G:G),H:H)
这个是解释过程
通过这一理论,我们就有了lookup强制错误法的通用公式:
=lookup(1,0/(查找值=查找列),结果列)
通过0/(查找值=查找列),只把查找值的转换成了0,其余转换成了错误值。
如果查找列中,只有一个正确值,其它都是错误值,那么会匹配到这个正确值对应的结果
lookup函数查找文本
对于文本而言,就没有顺序而言,直接使用原始样式得不到结果,那么我们只能使用强制错误的处理技巧进行匹配,我们使用公式:
=LOOKUP(1,0/(L1=M:M),N:N)
关于Lookup函数,总结以上的这些个规则
就很容易使用Lookup函数了,解决工作中的大问题,自己动手试试吧~
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
