打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
查找引用之王——Lookup实用技巧解读

查找引用,我们第一时间想到的肯定是Vlookup函数,但是Vlookup函数也有其自身的缺点,其实真正的查找引用之王,当属Lookup函数。


一、功能及语法。

功能:从指定的区域中查找对应的值。

Lookup函数具有两种使用形式:向量形式和数组形式。

1、向量形式:是指在单行或单列中查找对应的值,然后返回第二个单行或单列中相同位置的值。

语法结构:=Lookup(查找值,查找值所在的范围,返回值得范围)。

前提条件:查找值所在范围的值必须按照升序排序,否则无法得到正确结果。

方法:

1、选定数据源,以“查找值所在的范围”中的标题行为“主要关键字”进行升序排序。

2、在目标单元格中输入公式:=LOOKUP(H3,B3:B9,C3:C9)。

解读:

1、使用Lookup函数时,必须先对查找值所在的范围进行升序排序。

2、当查找所在的范围和返回值所在的范围相同时,返回值所在的范围可以省略。


2、数组形式:指在对应数据源范围中第一列或第一行中查找值,并返回最后一列对应值得形式。

语法结构:=Lookup(查找值,查找值和返回值所在的范围)。

前提条件:

1、查找值所在范围的值必须按照升序排序,否则无法得到正确结果。

2、查找值必须在数组范围的第一列或第一行,返回值必须在查找范围的最后一列或最后一行。

方法:

1、选定数据源,以“查找值所在的范围”中的标题行为“主要关键字”进行升序排序。

2、在目标单元格中输入公式:=LOOKUP(H3,B3:C9)。


二、变异用法。

1、单条件查询。

方法:

1、在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),C3:C9)。

解读:

1、在学习Lookup函数的基础语法时,我们都知道想要得到正确的查询结果,必须对条件值所在的范围进行升序排序。但在“单条件”查询时,并未对条件值所在的范围进行升序排序,而是采用了奇怪的公式:查询值为1,查询范围为:0/(B3:B9=H3)。这是为什么呢?

2、Lookup函数的特点:当找不到查询值时,Lookup函数就会进行匹配工作,原则是以小于查找值的最大值作为查找值。

3、当B3:B9=H3成立时,返回True,暨1,否则返回False,暨0。而0/0则返回错误,所以查找范围就变成了错误和一个0的数组,进行向下最大值匹配0,返回0对应位置上的值。


2、多条件查询。

方法:

在目标单元格中输入公式:=LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),C3:C9)。

解读:

其实多条件和单条件的原理是相同的,当两个或多个条件都成立时,返回True,暨1,否则返回False,暨0。


结束语:

本文主要介绍了Lookup函数的基础用法和变异用法中的单条件查询和多条件查询,其中变异用法是根据Lookup函数本身的特点变异而来的,相对于基础用法,变异用法更实用,也更高效。希望大家喜欢哦,别忘了在留言区发表自己的看法哦!


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于Lookup,这7种典型用法,才是经典!
Excel解析lookup的经典查找方式
excel LOOKUP函数用法解析
听说你还不会Lookup?用过的人都说香,错过后悔1个亿!
查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读
Excel函数公式:Excel中查找引用之王——LOOKUP功能技巧全集解读
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服