首页技术lookup函数?vlookup用法详细步骤

lookup函数?vlookup用法详细步骤

编程之家2026-06-011170次浏览

这篇文章给大家聊聊关于lookup函数,以及vlookup用法详细步骤对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

lookup函数?vlookup用法详细步骤

Excel中lookup函数的具体用法是怎样的

Excel中LOOKUP查询函数的主要功能是在某个查找区域内,找到某个需要的搜索值,并把该搜索值放到特定的单元格内。LOOKUP查询函数的使用公式是“=LOOKUP(搜索单元格,搜索区域,返回数值区域)”。

1、打开Excel软件,输入相关工作表。

2、根据工作表左边的单元格内容,即单元格A1到单元格C5的区域;查找出E2单元格的部门值F2。

3、将鼠标定位到单元格F2,在该单元格中输入“=LOOKUP(E2,A2:A5,B2:B5)”。

4、函数公式输入完成以后,点击键盘上的“Enter”键,出现查询结果。

5、对比工作表左边的个人部门信息,可以看到查找的部门信息是一样的,这就是LOOKUP查找函数的作用。

lookup函数?vlookup用法详细步骤

注意事项:

1、在使用LOOKUP函数的时候,注意LOOKUP函数需要大写。

2、在使用LOOKUP函数的时候,“()”和“,”需要在英文状态下输入。如:“=LOOKUP(E2,A2:A5,B2:B5)”。

3、要查找的值位于数组的第一列或第一行,且返回值在该数组的第一列或第一行,可以使用数组型查找lookup函数。不然容易出错。数组中的数值必须按升序排序。

lookup函数的使用

矢量形式的 LOOKUP矢量形式的 LOOKUP在一行或一列区域(称为矢量)中查找值,然后返回另一行或一列区域中相同位置处的值。如果要指定其中包含要匹配的值的区域,请使用这种形式的 LOOKUP函数。矢量形式的语法 1.LOOKUP(lookup_value,lookup_vector,result_vector) Lookup_value是 LOOKUP在第一个矢量中搜索到的值。Lookup_value可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。 Lookup_vector是一个仅包含一行或一列的区域。lookup_vector中的值可以是文本、数字或逻辑值。 2.重要说明:lookup_vector中的值必须按升序顺序排列。例如,-2、-1、0、1、2或 A-Z或 FALSE、TRUE。否则,LOOKUP返回的值可能不正确。大写和小写文本是等效的。 Result_vector是一个仅包含一行或一列的区域。它的大小必须与 lookup_vector相同。 3.注意如果 LOOKUP找不到 lookup_value,它会匹配 lookup_vector中小于或等于 lookup_value的最大值。如果 lookup_value小于 lookup_vector中的最小值,则 LOOKUP会返回#N/A错误值。示例数组形式的 LOOKUP数组形式的 LOOKUP在数组的第一行或列中查找指定值,然后返回该数组的最后一行或列中相同位置处的值。如果要匹配的值位于数组的第一行或列中,请使用这种形式的 LOOKUP。数组形式的语法 LOOKUP(lookup_value,array) Lookup_value是 LOOKUP在数组中搜索到的值。Lookup_value可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。如果 LOOKUP找不到 lookup_value,它会使用该数组中小于或等于 lookup_value的最大值。如果 lookup_value小于第一行或列(取决于数组维度)中的最小值,则 LOOKUP会返回#N/A错误值。 Array是一个单元格区域,其中包含要与 lookup_value进行比较的文本、数字或逻辑值。数组形式的 LOOKUP与 HLOOKUP函数和 VLOOKUP函数相似。其区别是 HLOOKUP在第一行中搜索 lookup_value,VLOOKUP在第一列中进行搜索,而 LOOKUP根据数组的维度进行搜索。如果 array所覆盖区域的宽度大于高度(列多于行),则 LOOKUP会在第一行中搜索 lookup_value。如果 array所覆盖的区域是正方形或者高度大于宽度(行多于列),则 LOOKUP会在第一列中进行搜索。使用 HLOOKUP和 VLOOKUP时,可以向下索引或交叉索引,但 LOOKUP始终会选择行或列中的最后一个值。重要说明:array中的值必须按升序顺序排列。例如,-2、-1、0、1、2或 A-Z或 FALSE、TRUE。否则,LOOKUP返回的值可能不正确。大写和小写文本是等效的。

excel的lookup函数怎么用

1.lookup函数的含义

1

1.lookup函数的含义

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

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

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

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

END

2.lookup函数的语法格式

1

2.lookup函数的语法格式

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

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

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

=lookup(查找的值,数组)

2

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

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

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

END

3.lookup函数案列

1

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

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

查找的值——A11学号。

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

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

2

5.如图所示,数组型查找,输入公式=LOOKUP(A11,$A$2:$E$8)。

查找的值——A11学号。

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

END

4.lookup函数使用的注意点

6.lookup函数是一个被大多数人认为只有升序查找功能的“烂函数”。

重要注意点:lookup_vector(查找的范围)中的数值必须按升序排序:-2、-1、0、1、2、...、A-Z、FALSE、TRUE。否则,lookup函数可能会返回错误的结果。

如图所示,输入公式=LOOKUP(B11,$B$2:$B$8,$E$2:$E$8)。根据姓名查找面试成绩,lookup_vector(查找的范围:姓名)是文本,所以不可能升序排序,所以出错。

7.如果 lookup函数中lookup_value(查找的值)小于 lookup_vector(查找的范围)中的最小值,则 lookup函数会返回#N/A错误值。

如图所示,lookup_value=0.4(查找的值)小于 lookup_vector=0.457(查找的范围)中的最小值,所以返回#N/A错误值。

8.如果 lookup函数中的lookup_value(查找的值)在lookup_vector(查找的范围)中找不到,它会默认匹配 lookup_vector中小于或等于 lookup_value的最大值。

如图所示,lookup_value=0.6(查找的值)在lookup_vector(查找的范围)中找不到,返回lookup_vector中小于或等于 lookup_value的最大值(即0.525对应的温度400)。

9.数组型查找的条件:要查找的值位于数组的第一列或第一行,且返回值在该数组的第一列或第一行,可以使用数组型查找lookup函数。不然容易出错。

重要注意点:array(数组)中的数值必须按升序排序。

10.lookup函数的查找方式和hlookup函数,vlookup函数有区别。

hlookup函数——横向查找,在第一行搜索lookup_value。

vlookup函数——纵向查找,在第一列搜索lookup_value。

lookup函数——根据数组的维度进行搜索lookup_value。

如果 array(数组)区域的宽度大于高度(列多于行),则 lookup函数在第一行中搜索 lookup_value。

这时,会出错,lookup函数会返回行或列中的最后一个值。

如图所示,输入公式,array数组的范围列大于行,会出错。

A11行,arrayA2:E3——列多于行,返回最后一个值60。

A12行,arrayA2:E4——列多于行,返回最后一个值69。

A13行,arrayA2:E5——列多于行,返回最后一个值77。

6

lookup函数和hlookup函数,vlookup函数很想建议结合起来学习。可以观看小编的

lookup函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vlookup用法详细步骤、lookup函数的信息别忘了在本站进行查找哦。

java从入门到精通第六版答案 标准c程序设计第六版答案php输出换行符,printf换行符