绿色下载

您现在的位置是:首页 > 教程分享 > Excel函数公式

Excel函数公式

Excel函数公式:LOOKUP函数实用技巧“0/”解读

1970-01-01 08:00Excel函数公式
LOOKUP函数是我们常用的查找函数之一,其语法决定,想要得到正确的查询结果,必须对查询的数据进行升序排序,但是一般情况下我们都不会先排序在查询,而是采用:=LOOKUP(1,0/(B3:B9=H3)

LOOKUP函数是我们常用的查找函数之一,其语法决定,想要得到正确的查询结果,必须对查询的数据进行升序排序,但是一般情况下我们都不会先排序在查询,而是采用:=LOOKUP(1,0/(B3:B9=H3),C3:C9)类似结构的语法来完成查询。但是,对于上述方法,大多同学一知半解……

一、应用场景。

目的:查询销售员对应的销量。

方法:

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

2、选定数据源,【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】,在【为符合此公式的值设置格式】中输入:=($B3=$H$3)。

3、单击右下角【格式】-【填充】,选取填充色,并【确定】完成查询设置。

二、公式解读。

(一)、(B3:B9=H3)的运算结果。

1、如果A=B,会返回结果TRUE,TRUE在运算中相当于数字1。

2、如果AB,会返回结果FALSE,FALSE在运算中相当于数字0。

所以:(B3:B9=H3)的运算结果是有TRUE和FALSE构成的一组值,结果如下图:

(二),提取所需值

1、0/(B3:B9=H3)的结果我们可以归纳为:0,#DIV/0!,#DIV/0!,#DIV/0!,#DIV/0!,#DIV/0!,#DIV/0!。如下图:

2、LOOKUP函数:特征1:查找时可以忽略错误值且,这样一组数值忽略后只剩下一个值0。

3、LOOKUP函数特征2:当查找的值不存在时,按照小于此值的最大值进行匹配。故设置查找值为1,从而实现查询的目的。

备注:

“0/”的目的就是把符合条件的值变为0,不符合条件的变为错误,利用LOOKUP函数的特征查找到符合条件的值。

三、多条件查询。

目的:查询销售员在相应地区的销售额。

方法:

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

释义:

1、原理和单条件查询是一样的。

2、TRUE*TRUE=1,TRUE*FALSE=0。

各位亲,如果对多条件查询不理解,可以在评论区留言提问哦!

文章评论