查找功能使用介绍

当您需要查询一行或一列并在另一行或另一列中找到相同位置的值时,您将使用LOOKUP和reference函数之一。

Lookup函数使用介绍

查找有两种方式:向量形式和数组形式。

我们先来看下面这个例子,填写图书名称和单价一栏。

Lookup函数使用介绍

根据以往经验,可以用VLOOKUP解决。

这里,我们使用LOOKUP函数在单元格E3中输入= LOOKUP (D3,$ j $3: $ j $19,$ k $3: $ k $19),在单元格F3中输入=LOOKUP(D3,$J$3:$L$19)。对于第一个公式,我们使用查找函数向量形式。在第二个公式中,我们使用查找函数数组形式。

下面我们来详细看看这两种用法。

1.向量形式的LOOKUP使用方法在单个行区域或单个行区域(称为“vector”)中查找值,然后返回第二个单个行区域或单个行区域中相同位置的值。LOOKUP(查找值,查找向量,

当然,我们也可以用VLOOKUP做近似搜索。我们可以输入公式=VLOOKUP(B2,$F$3:$G$7,2,1),就这么简单。但是如果年级和年级的顺序颠倒了,用VLOOKUP会比较麻烦,但是用LOOKUP函数一样简单,如下图。

Lookup函数使用介绍

2.LOOKUP的数组形式使用方法在数组的第一行或第一列中查找指定的值,并在数组的最后一行或最后一列的相同位置返回该值。数组形式用法只有两个参数,LOOKUP_value:在数组中搜索的值。Array:搜索区域,并返回搜索区域最后一列的值。如果LOOKUP函数找不到LOOKUP_value,它将在数组中查找小于并最接近或等于LOOKUP_value的值。我们也可以在C2单元格中输入=LOOKUP(B2,$F$3:$G$7)。

Lookup函数使用介绍

显然,这种用法可以用VLOOKUP和HLOOKUP来代替,但是LOOKUP的缺点是总是选择一行或一列中的最后一个值。难怪官方解释提示:强烈建议使用VLOOKUP或HLOOKUP,不要使用查找数组形式。