当前位置:首页 > 行业发展 > lookup函数的使用方法_excel中lookup函数的用法介绍

lookup函数的使用方法_excel中lookup函数的用法介绍

时间:2023-05-18 23:00:13

  函数 LOOKUP 有两种语法形式:向量和数组。下面小编整理了lookup函数的使用方法,欢迎阅读参考!

  1.lookup函数的含义

  把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来。

  Lookup函数分为向量型查找和数组型查找。

  在一列或一行中查找某个值,称为向量型查找。

  在数列或数行中查找称为数组型查找。

  2.lookup函数的语法格式

  向量型查找=lookup(lookup_value,lookup_vector,result_vector)

  =lookup(查找的值,查找的范围,返回值的范围)

  数组型查找= lookup(lookup_value,array)

  =lookup(查找的值,数组)

  3.参数lookup_value表示查找的值——它的形式可以是:数字、文本、逻辑值或包含数值的名称或引用。

  参数lookup_vector表示查找的范围——只包含一行或一列的区域。

  参数result_vector表示返回值的范围——只包含一行或一列的区域,且其大小必须与 lookup_vector(查找的范围)一致。

  4.lookup函数的常规使用 如图:

  如图所示,根据学号查找面试成绩。向量型查找,

  输入公式=LOOKUP(A13,$A$2:$A$8,$E$2:$E$8)。

  查找的值——A13学号。

  查找的范围——$A$2:$A$8学号范围。

  返回值的范围——$E$2:$E$8面试成绩范围。

  数组型查找:

  输入公式=LOOKUP(A11,$A$2:$E$8)。

  查找的值——A11学号。

  数组——$A$2:$E$8。

  特殊案例:

  一、逆向查找、多条件查找:如图

  如图中例一是要通过逆向来查找,一般这样的查找可以使用index+match这两个函数使用来实现,列二是要进行多条件查询。

  但是使用lookup的话只要记得查找公式的标准格式,然后不管多少个条件,都可以自己套写公式了。

  例一公式为:=LOOKUP(1,0/(B2:B9=G2),A2:A9)

  例二公式为: =LOOKUP(1,0/((A2:A9=G6)*(C2:C9=H6)),B2:B9)

  这两个公式就是LOOKUP函数最典型用法。

  可以归纳:

  例一:=LOOKUP(1,0/(条件),目标区域或数组)

  例二:=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组)

  注:其中,条件可以是多个逻辑判断相乘组成的多条件数组。

  二、要查询A列中的最后一个文本,也非LOOKUP函数莫属,用到的公式是:

  =LOOKUP("々",A:A)

  "々"通常被看做是一个编码较大的字符,它的输入方法为组合键。如果感觉每次写这个符号有点费事儿,也可以写成:

  =LOOKUP("座",A:A)

  一般情况下,第一参数写成“座”也可以返回一列或一行中的最后一个文本。

  三、要查询A列中的最后一个数值,用到的公式是:

  =LOOKUP(9E307,A:A )

  9E307被认为是接近Excel规范与限制允许键入最大数值的数,用它做查询值,可以返回一列或一行中的最后一个数值。很多时候9E307也可以9^9取代,也即9个9相乘的结果387420489,不过,如果你的数据中有超过这个数字的,还是用9E307稳妥一些。