excel如何编写函数lookup参数(关于Lookup函数的5个超级神应用技巧)

提起查找引用函数,大家想到的肯定是Vlookup,其实Vlookup也有很多缺陷,例如多条件查找,逆向查找等。要解决这些问题,还得学习Lookup的变态技巧。


一、查找最后一条符合条件的记录(单条件查询)。

通用公式:=LOOKUP(1,0/(条件区域=条件),返回值区域)。

目的:查询最后一次入库数量(单条件查找)。

excel如何编写函数lookup参数(关于Lookup函数的5个超级神应用技巧)(1)

方法:

在目标单元格输入公式:=LOOKUP(1,0/(C4:C10=I4),D4:D10)。

解读:

1、此公式是LOOKUP的变异公式。也是单条件查询的通用公式。其原语法结构为:LOOKUP(,查询值,查询条件,返回值区域)。

方法:

在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((C4:C10=I4)*(B4:B10=J4)),E4:E10),"未进货")。

解读:

1、利用IFERROR函数判断公式返回值是不是有错误,如果返回值为错误,则返回“未进货”。

2、公式=LOOKUP(1,0/((C4:C10=I4)*(B4:B10=J4)),E4:E10)的查询和单条件不一样的就是多条条件查询,如果两个条件同时符合,暨TRUE*TRUE ,则返回结果为1,其它形式均返回0。

3、最后使用1作为查询值进行比较匹配,返回对应的值。


三、逆向查询(单条件查询)。

通用公式:=LOOKUP(1,0/(条件区域=条件),返回值区域)。

目的:查询最后一次入库日期(单条件查找)。

excel如何编写函数lookup参数(关于Lookup函数的5个超级神应用技巧)(2)

方法:

在目标单元格输入公式:=LOOKUP(1,0/(C4:C10=I4),B4:B10)。

解读:

请参阅第一示例的解读说明。


四、查询最后一次的入库日期(单条件查询)。

通用公式:=LOOKUP(1,0/(条件区域=条件),返回值区域)。

目的:查询最后一次入库日期(单条件查找)。

excel如何编写函数lookup参数(关于Lookup函数的5个超级神应用技巧)(3)

方法:

在目标单元格中输入:=LOOKUP(1,0/(B4:B10<>""),B4:B10)。

解读:

1、Excel中的不等于用“<>”来表示,B4:B10<>""的意思就是判断入库日期是否为空,如果不为空,则返回。

2、此处的条件区域可以根据实际情况的“关键字”来决定,如果入库必须要有日期,日期就是关键字,如果必须要有数量,数量就位关键字。也就是说必需判断“关键字”是否为空,才能准确的反映出最后的相关记录。


五、查询等级。

通用公式:=LOOKUP(查询值,查询范围)。

目的:查询成绩所对应的范围。

excel如何编写函数lookup参数(关于Lookup函数的5个超级神应用技巧)(4)

方法:

1、选定目标单元格。

2、输入公式:=LOOKUP(C4,$F$3:$G$6)。

3、Ctrl Enter填充。

解读:

1、公式:=LOOKUP(C4,$F$3:$G$6)是LOOKUP函数的基本使用方法,省略了第三个参数。

2、当省略返回值范围时,默认返回值范围为查询值范围。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页