打开APP
userphoto
未登录

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

开通VIP
Excel函数公式:查找引用之王LOOKUP。


        今天我们要学习的函数,很多白领还不会用,但这个函数的含金量很高,此函数就是LOOKUP函数。

         凡工作中涉及的查找引用的问题,都可以用LOOKUP函数来解决,就连一些逆向查找,涉及合并单元格的查找,LOOKUP函数也能发挥出意想不到的强大作用,此函数无疑职场办公必备函数。


一、LOOKUP函数语法解析及基础用法。

LOOKUP函数是Excel中威力十分强大的查找引用函数,当需要查询一行或一列并查找另一行或列中的相同位置的值时,就要用到这个函数了。

LOOKUP函数有两种使用方式:向量形式和数组形式。

(一)、向量形式。

LOOKUP函数的向量形式在单行区域或单列区域中查找值,然后返回第二个单行区域或单列区域中相同位置的值。

语法:

LOOKUP(lookup_value,lookup_vector,[result_vector])

参数说明:

lookup_value:必需。LOOKUP在第一个向量中搜索的值。lookup_value可以是数字,文本,逻辑值,名称或对值得引用。

lookup_vector:必需。包含一行或一列的区域,lookup_vector中的值可以是文本、数字或逻辑值。

注意事项:

1、lookup_vector中的值必需按升序排序,否则,LOOKUP函数可能无法返回正确的值,文本不区分大小写。

2、result_vector:可选。只包含一行或一列的区域。result_vector参数与lookup_vector参数大小必需相同

3、如果LOOKUP函数找不到lookup_value,则该函数会与lookup_vector中小于或等于lookup_vlaue的最大值进行匹配

4、如果lookup_value小于lookup_vector中的最小值,则LOOKUP会返回#N/A错误值

示例:

方法:

1、选定目标单元格。

2、输入公式:=LOOKUP(G3,$B$3:$B$12,$D$3:$D$12)。

3、Ctrl Enter填充。

(二)、数组形式。

        LOOKUP函数的数组形式在数组的第一行或第一列中查找指定的值,并返回数组最后一行或最后一列中同一位置的值。当要匹配的值位于数组的第一行或第一列时,请使用LOOKUP的数组形式

语法:LOOKUP(lookup_value,array)。

参数说明:

lookup_value:必需。LOOKUP函数在数组中搜索的值。lookup_value参数可以是数字,文本,逻辑值,名称或对值的引用。

Array:必需。包含要与lookup_value进行比较的文本,数字或逻辑值的单元格。

注意事项:

1、如果LOOKUP函数找不到lookup_value的值,它会使用数组中小于或等于lookup_value的最大值

2、如果lookup_value的值小于第一行或第一列中的最小值(取决于数组维度),LOOUP会返回#N/A错误值

3、LOOKUP函数的数组形式和HLOOKUP函数和VLOOKUP函数非常相似。区别在于:HLOOKUP在第一行中搜lookup_value的值,VLOOKUP在第一列中搜索,而LOOKUP根据数组维度进行搜索

4、如果数组包含的区域列数多于行数,LOOKUP会在第一行中搜索lookup_value的值

5、如果数组是正方的或者行数多余列数,LOOKUP会在第一列中进行搜索

6、使用HLOOKUP和VLOOKUP函数,您可以通过索引以向下或遍历的方式搜索,但是LOOKUP始终选择行或列中的最后一个值

7、数组array中的值必需按升序进行排序,否则,LOOKUP函数可能无法返回正确的结果。文本不区分大小写。

示例:

方法:

1、选定目标单元格。

2、输入公式:=LOOKUP(G3,$B$3:$D$12)。

3、Ctrl Enter填充。


二、LOOKUP函数单条件查找。

        在LOOKUP函数的语法解析中,我们已经知道,但条件查找的前提是数据源按升序排列,但实际工作中很多数据源都是乱序排列的。这种情况下,如何使用LOOKUP函数来实现查找引用功能呢?

方法:

1、选定目标单元格。

2、在单元格中输入公式:=LOOKUP(1,0/($C$3:$C$8=G7),$D$3:$D$8)

3、Ctrl Enter填充。


三、LOOKUP函数多条件查找。

LOOKUP函数的但条件查找我们已经掌握了,但是如果有多个条件,那么该如何去操作呢?

方法:

1、选定目标单元格。

2、在目标单元格中输入公式:=LOOKUP(1,0/($C$3:$C$8=H3)*($D$3:$D$8=I3),$E$3:$E$8)。

3、Ctrl Enter填充。

释义:

公式中的条件用*连接起来即为多条件查找。所以掌握单条件查找公式是最重要的。


四、LOOKUP函数从下向上查找。

我们已经学习了LOOKUP函数的单条件查找和多条件查找的方法,下面来介绍LOOKUP函数逆向查找的方法,包括从下向上查找和从右向左查找

方法:

1、选定目标单元格。

2、在目标单元格中输入公式:=LOOKUP(1,0/($C$3:$C$8=H3),$E$3:$E$8)。

3、Ctrl Enter填充。


五、LOOKUP函数从右向左查找。

方法:

1、选定目标单元格。

2、在目标单元格中输入公式:=LOOKUP(1,0/($C$3:$C$8=H3),$B$3:$B$8)。

3、Ctrl Enter填充。


六、LOOKUP函数多层次多区间查找。

方法:

1、选定目标单元格。

2、在目标单元格中输入公式:=LOOKUP(C3,$G$3:$H$6)

3、Ctrl Enter填充。


七、LOOKUP函数返回最后一个非空数值。

方法:

在目标单元格中输入公式:=LOOKUP(9E 307,C:C)。


八、LOOKUP函数返回最后一个非空文本。

方法:

在目标单元格输入公式:=LOOKUP('座',C:C)。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel函数应用之查询与引用函数(下)
Excel解析lookup的经典查找方式
LOOKUP 函数(查找和引用函数)
Excel函数公式:Lookup函数,查找引用之王!
LOOKUP函数
这个Excel查找匹配问题着实难住了我,猜你也不会
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服