查找引用之王——Lookup函数高级应用技巧解读!
Excel中最常用的查找引用函数当之无愧的是Vlookup,但是有一个函数比Vlookup函数的功能更强大,此函数就是Lookup。
一、作用及语法结构。
Lookup函数具有两种使用形式:数组形式和向量形式。
1、向量形式:在单行或单列中查找值,返回第二个单行或单列中相同位置的值。
语法结构:=Lookup(查找值,查找值所在的列,[返回值所在的列])。
目的:查询销售员的销量。
方法:
1、以【姓名】为主要关键字进行【升序】排序。
2、在目标单元格中输入公式:=LOOKUP(H3,B3:B9,D3:D9)。
解读:
在使用Lookup函数查找引用时,必须对查询条件(暨B3:B9)中的值进行升序排序,否则无法得到正确的结果哦!
2、数组形式:在第一列或第一行中查找指定的值,并返回数组最后一列或最后一行对应的值。暨:查询的值必须在数组区域的第一列(行)中,需要返回的值必须在数组区域的最后一列(行)中。
目的:查询销售员的销量。
方法:
1、以【姓名】为主要关键字进行【升序】排序。
2、在目标单元格中输入公式:=LOOKUP(H3,B3:D9)。
解读:
1、在使用Lookup函数查找引用时,必须对查询条件(暨B3:B9)中的值进行升序排序,否则无法得到正确的结果哦!
2、B3:D9范围中的第一列B3:B9为查询条件所在的列,而D3:D9为返回值所在的列。
二、Lookup函数高级实用技巧。
1、单条件查询技巧。
目的:查询销售员对应的销量。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),D3:D9)。
解读:
1、从操作中可以看出,此方法并未按照【姓名】进行【升序】排序,但依然能得到正确的结果,Why?
2、如果Lookup函数在查询范围中找不到需要查询的值,会自动进行向下匹配,原则是:小于查询值的最大值。公式=LOOKUP(1,0/(B3:B9=H3),D3:D9)中,0/(B3:B9=H3)如果成立,则返回结果为0,否则为“错误”,暨:通过比较形成了新的查询值范围,而查询值为1,向下匹配只有0,所以返回D3:D9中“0”所对应位置的值。
2、多条件查询技巧。
目的:查询销售员在相应地区的销量。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),D3:D9)。
解读:
当两个条件判断的结果同时成立时,最后的返回结果也为真,否则就为假。
3、从下向上查询。
目的:查询产品的最后一次【出库人】。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(C3:C9=J3),D3:D9)。
解读:
从数据源中可以看出,A产品的出库人有:小北、王东,而返回的结果为“王东”,实现了从下向上查询的结果。
4、逆向查询。
目的:查询产品的最后出库日期。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(C3:C9=J3),B3:B9)。
解读:
此方法不仅实现了“从下向上”,还实现了“从右向左”查询,暨逆向查询。
5、多层级区间查询。
目的:查询销量对应的等级。
方法:
在目标单元格中输入公式:=LOOKUP(F3,J$3:J$7,K$3:K$7)。
解读:
当找不到查询值时,自动进行向下匹配,原则是小于查询值的最大值。
结束语:
查询引用,并不是Vlookup函数的专利,Vlookup函数能够实现的功能,Lookup函数也可以实现,而且功能更强大,不仅可以单条件查询,而且还可以多条件,从下向上,逆向等多种查询实用技巧。
学习过程中如果有不懂、不明白的地方,欢迎在留言区留言讨论哦,如果亲觉着实用,别忘了“点转评”哦,有亲的支持,小编会进一步努力的哦!
【精选推荐】
【超级实用的10个Excel打印技巧解读,绝对的硬核干货哦!】
【Ctrl及Ctrl+Shift组合键在Excel中的11个实用技巧解读,绝对的干货哦!】
【以一敌百的4个多条件统计函数公式,100%掌握的都是超级高手!】
【万能函数Sumproduct,不仅能求和,还能计数、排名哦!】
1、【从身份证号中提取出生年月、性别、年龄等信息都不会,还想加薪?】
2、【复制粘贴、你只用Ctrl+C、Ctrl+V来实现?说明你已经Out了!】