没听说过LOOKUP函数没关系,但是这些经典用法你一定要知道!

今天,我想向您介绍一个查找函数。这个功能你可能很少听说,但是最常听到的是VLOOKUP功能。那么这个函数的起源是什么呢?

下面给大家介绍一下。

1.反向查询

下面这个例子,我们需要根据名字找到地址,数据源在第二个表中。

但是现在我们可以看到表2中的数据源是逆序的,所以如果用VLOOKUP函数来匹配,就会得到错误的值。

没听过LOOKUP函数不要紧,但这些经典用法你一定得会!

但如果能使用查找功能,就能轻松解决这个问题。

我们在单元格C5中输入函数公式:

=LOOKUP(1,0/($F$5:$F$8=B5),$E$5:$E$8)

没听过LOOKUP函数不要紧,但这些经典用法你一定得会!

这个公式说:0/(F5:F8=B5)构建一个0,#DIV/0!通过使用1作为搜索值,可以找到满足非空单元格条件的最后一条记录。

2.根据缩写查询全名。

相信你应该经常会遇到不记得全名的情况,如下图:

我们只记得用户或产品的缩写,不记得全名,但是在另一个表格里。

我们可以使用查找功能。

我们在单元格C18中输入函数公式:

=IFERROR(LOOKUP(1,0/FIND(B18,E$18:E$19),E$18:E$19),& # 8221;”)

该函数公式表示:

我们先来看:“0/FIND(B18,E$18:E$19)”部分:

首先使用FIND函数查询E$18:E$19的每个单元格中B18单元格“上海盾法”的起始位置,得到一个错误值和数值的数组。

剩下的计算过程和我们之前说的一样,用IFERROR函数屏蔽公式找不到对应结果时返回的错误值。

没听过LOOKUP函数不要紧,但这些经典用法你一定得会!

3.多重区间的条件判断

如果要给学生打分,先按成绩打分,再根据不同的分数给不同的分数。

我们可以使用查找函数来实现它。

而且用这种方法会比用IF函数更省时省力!

我们来看看具体操作。

没听过LOOKUP函数不要紧,但这些经典用法你一定得会!

我们在单元格E26中输入函数公式:

=LOOKUP(C26,{0,50,60,75,86,96;”很差& # 8221;,”可怜& # 8221;,”将军& # 8221;,”好& # 8221;,”优秀& # 8221;,”专家& # 8221;})

这个函数公式表示:判断C26单元格的哪个区域在给定的范围内,如果在0-50的范围内,则返回一个差的结果,以此类推。

除了这些基本应用之外,查找功能还有许多奇妙的用途。我们把这些内容留到以后再说吧。