Lookup函数最经典的公式

作者&投稿:包寇 (若有异议请与网页底部的电邮联系)
~ Lookup函数是最牛的Excel查找函数,特别是lookup(1,0/)模式横扫无数查找难题,比如反向查找、多条件查找、查找最后一个等。但,绝大多数用户只会套用,却不懂其中的原理。
小编搜遍百度,也没有找到一个能明白的教程,所以小编必须要写一个详细的教程了。
首先,先看一下lookup函数的一个查找特性:
给一个足够大的数(比范围内所有数都大),必定返回最后一个值。(原理是二分法查找,这里不再细 )
无论你添加什么类型数值,只要小于给定的值,都会返回最后一个
如果有错误值,直接忽略
这个忽略错误值的特征非常重要,因为当根据条件查找时,只需要把不符合条件的全变成错误值,就可以用lookup查找后最后符合条件的。
不符合条件的怎么变成错误值?任意数字除0就会变成错误值 #Div/0!,下面举一个例子。要求根据姓名查找对应的工资
E2公式:
=LOOKUP(1,0/(A2:A8=D2),B2:B8)
A2:A8=D2 是用A列的姓名和D2的姓名进行逐一对比,结果只有两个:相同返回True,不同返回False。按F9键可以查看。
在四则运算时,True相当于数字1,False相当于数字0,所以不符合条件的值变成了错误值,符合条件变成了0。
根据lookup忽略错误值、用足够大的数查找最后一个数字的原理,就可以准时查找到符合符件的值。
=LOOKUP(1,{#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!},B2:B8)
公式中为什么用1和0,其他数字可以吗?当然可以,只要第一个数字大于第二个数字。
如:
=LOOKUP(9999999,9999998/(A2:A8=D2),B2:B8)
用1和0只是看着简便而已,现在明白了吧。
所以利用这个原理,多列判断也可以实现,只是添加对比条件而已。
=LOOKUP(5,3/((A2:A7=E2)*(B2:B7=F2)),C2:C7)
小编说:每次分享lookup函数公式,总会有人提问1,0的含义。现在你明白了吗?你身边肯定有99%的同事不理解,就帮小编把本文分享出去吧。


lookup函数精确查找
excel中对数据查找时,大家用的一般都是VLOOKUP函数,也是大家最喜欢用的一个函数,但是用过这个函数的人都知道,它有一个缺点,就是只能从左向右查找而不能从右向左反方向查找。今天就给大家分享2种VLOOKUP如何嵌套其他函数实现逆向查找的方法。1.VLOOKUP IF函数 在F2单元格输入公式:=VLOOKUP(E2,IF(...

Excel更新了超级查找函数XLOOKUP函数
VLOOKUP这个数据查找函数真的是职场必学函数。但是面对一些稍复杂的情况 ,VLOOKUP函数匹配起来却显得比较困难,原因是多数情况需要构造数据 ,而这些构造往往需要复杂的数组公式基础,所以对于很多初学者来说,往往只能掌握最基础的应用。但是近期,微软放出了大招,新出了一个叫做XLOOKUP函数,功能简直强大得...

excel中lookup函数如何精确匹
在Excel中,LOOKUP函数是一种强大的查找工具,帮助我们在不一致的数据集中进行精确匹配。让我们通过一个实例来理解它的用法。想象你有两个表格,一个记录语文成绩,另一个记录数学成绩,但它们的行号并未对齐。这时,LOOKUP函数就能大显身手。首先,选择你要插入第一个数学成绩的单元格,如图所示。接下来...

lookup函数用法详解
本文解lookup函数十大常用用法:1、普通正向查询 公式:=LOOKUP(1,0\/($B$2:$B$7=A11),$D$2:$D$7)公式套用:=lookup(1,0\/(查找值=查找列),结果列)2、执行逆向查询 公式:=LOOKUP(1,0\/(A11=$B$2:$B$7),$A$2:$A$7)LOOKUP函数查询时不分正逆向,直接使用套用公式即可。公式套用:...

Excel中lookup查找函数的操作技巧
excel中lookup查找函数用法详细步骤实例,函数的工作原理是在第二个参数(区域,一般是一列)中查找第一个参数(一般为单元格值),找到首个大于第一个参数时,函数返回找到的上方位置,对应的第三个参数的值。今天,小编就教大家在Excel中lookup查找函数的操作技巧。Excel中lookup查找函数的操作步骤如下:如图...

LOOKUP函数的特别之处
图2 这样,不需要像数组公式一样,在输入完后需按Ctrl+Shift+Enter键。LOOKUP函数的特别之处之三:使用一个极大数找到满足条件的最后一个数据 如图3所示的工作表,查找列A中最后一个数的公式为:=LOOKUP(9.99999999999999E+307,A:A)公式中,使用了Excel能够表示的最大的数字9.99999999999999E+307,...

excel中lookup函数如何精确匹配查找
excel中lookup函数匹配查找的示例如下:1、如下有两个表格,一个是语文成绩,一个是数学成绩,现在要将两个汇总,比如讲数学成绩移动到语文成绩的表格,但是两个表格的序号不一致,可以通过lookup函数来快速匹配;2、鼠标左键单击要输入第一个数学成绩的单元格,如下图红框所示;3、输入函数“=VLOOKUP(A2...

若是不会LOOKUP函数的这个高级用法就太可惜了
听起来很难,实际更难,表格还是我做了一些修正后的。价格表 查询表 举个例子,始发地义乌,目的地北京,重量1680.57,对应的价格是1.6。金额就是=1680.57*1.6,算出来的金额再跟最低价200比较获取最大值,也就是=MAX(1680.57*1.6,200)。多条件查找,首选LOOKUP函数,语法:=LOOKUP(1,0\/(...

excel查询函数lookup的用法
Excel中经常需要使用到lookup函数,lookup函数具体该如何使用呢?下面是由小编分享的excel查询函数lookup的用法,以供大家阅读和学习。excel查询函数lookup用法:lookup函数使用步骤1:下面我们用例子给大家具体讲一下LOOKUP的具体应用与原理:lookup函数使用步骤2:我们以一个学生成绩表为例进行分析,查询一下英语...

VlookupLookupXlookup全走开Excel最牛查找公式来了
别说多个编号同时查找,就是只查找一个户编号,Vlookup、lookup、和xlookup都很实现。那么上图演示中到底用了什么公式,这么牛X?别急,小编要一点点揭开这个最牛查找公式的谜底。在office365中新增了 Filter函数 ,它可以很简单的实现一对多查找:=FILTER(B2:G39,C2:C39=I2)FILTER函数的工作原理是:...

巴林左旗19875214462: excel中的lookup函数怎么用 -
熊供八正: 1.lookup函数的含义把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来.Lookup函数分为向量型查找和数组型查找.在一列或一行中查找某个值,称为向量型查找.在数列或数行中查找称为数组型...

巴林左旗19875214462: 请帮我解释下excel中关于lookup函数的这个公式是什么意思? -
熊供八正: 首先0/((Sheet2!A:A=Sheet1!A5)*(Sheet2!B:B=Sheet1!B5) 返回的是一组数列:如果同时满足了2个条件就返回了0即0/1,不满足则返回了#DIV/0!即0/0 其次,由于lookup函数的第2个参数只认升序,所以它在查找的时候只会认最后的一个0,#DIV/0!,前面的会忽略掉而跳过 再而,查找值1是介于0和#DIV/0!之间,返回的结果将是0所对应的值 最后,整个公式的结果就是得到最后一个0所对应的C列的值,即满足条件的最后一个C列值

巴林左旗19875214462: Excel中lookup函数的用法详解 -
熊供八正: LOOKUP 函数可从单行或单列区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)或者从一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参...

巴林左旗19875214462: 公式提问,LOOKUP公式 -
熊供八正: 你的公式=LOOKUP(H8,H$27:H$31,I$27:I$31) 意思是比对H$27:H$31中,小於或等於H8的最大值后,传回对应栏I$27:I$31的值.※补充LOOKUP函数说明: 语法=LOOKUP(lookup_value,lookup_vector,result_vector) 中文语法=LOOKUP(查...

巴林左旗19875214462: 解释一下这个excel公式(明显不是常规用法):=lookup(, - find(B$1:B$100,A1,1),B$1:B$100) -
熊供八正: 这公式其实并不特别,就是LOOKUP函数的一个常见用法:LOOKUP函数共三个参数,格式如下: =LOOKUP(需要查找的值,被查找的数据区域,找到后返回对应的数据)第一个参数 =LOOKUP(, 提问中LOOKUP第一个能数省略不写,...

巴林左旗19875214462: 如何运用LOOKUP这个函数? -
熊供八正: 比较常用的是 LOOKUP(要找的数据,全部数据,结果) 比如 LOOKUP(5,{1,2,3,4,5,6},{10,20,30,40,50,60}) 就是在1,2,3,4,5,6中查找5,结果是第5个,然后就取结果中的第5个,就是50

巴林左旗19875214462: 公式LOOKUP如何应用 -
熊供八正: LOOKUP函数返回向量或数组中的数值,其语法形式有向量和数组两种.一、向量形式.1、语法是:LOOKUP(lookup_value,lookup_vector,result_vector) 参数Lookup_value为函数在第一个向量中所要查找的数值,Lookup_vector和result_vector...

巴林左旗19875214462: lookup函数用法 -
熊供八正: =Lookup(1,0/(f$2:f$23=a2),e$2:e$23) 公式下拉.

巴林左旗19875214462: excel函数公式大全及使用方法 -
熊供八正: 一、数字处理 1、取绝对值函数 公式:=ABS(数字) 2、取整函数 公式:=INT(数字) 3、四舍五入函数 公式:=ROUND(数字,小数位数) 二、判断公式 1、如果计算的结果值错误那么显示为空 公式:=IFERROR(数字/数字,) 说明:如...

巴林左旗19875214462: 求EXCEL LOOKUP函数公式! -
熊供八正: lookup函数是模糊查询,返回接近的值,如果要精确查找,需要使用vlookup函数=if(isna(vlookup(A1, {"AA",1;"AB", 2; "AC",2; "AD",3}, 2,0)),"", vlookup(A1, {"AA",1;"AB", 2; "AC",2; "AD",3}, 2,0))

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网