lookup详细用法,xlookup一对多查找返回值
今天给各位分享lookup详细用法的知识,其中也会对xlookup一对多查找返回值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
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查找函数的作用。
注意事项:
1、在使用LOOKUP函数的时候,注意LOOKUP函数需要大写。
2、在使用LOOKUP函数的时候,“()”和“,”需要在英文状态下输入。如:“=LOOKUP(E2,A2:A5,B2:B5)”。
3、要查找的值位于数组的第一列或第一行,且返回值在该数组的第一列或第一行,可以使用数组型查找lookup函数。不然容易出错。数组中的数值必须按升序排序。
Excel中lookup函数的用法详解
LOOKUP函数可从单行或单列区域(区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)或者从一个数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)返回值。LOOKUP函数具有两种语法形式:向量形式和数组形式。如果需要则参阅用法
在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。向量形式当要查询的值列表较大或者值可能会随时间而改变时,使用该向量形式。
在数组的第一行或第一列中查找指定的值,然后返回数组的最后一行或最后一列中相同位置的值数组形式当要查询的值列表较小或者值在一段时间内保持不变时,使用该数组形式。
注释
对于详细的测试或超出函数嵌套限制的测试,还可以使用 LOOKUP函数来代替 IF函数。请参阅数组形式的示例。
为了使 LOOKUP函数能够正常运行,必须按升序排列查询的数据。如果无法使用升序排列数据,请考虑使用 VLOOKUP、HLOOKUP或 MATCH函数。
向量形式
向量是只含一行或一列的区域。LOOKUP的向量形式在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。当要指定包含要匹配的值的区域时,请使用 LOOKUP函数的这种形式。LOOKUP函数的另一种形式自动在第一行或第一列中查找。
语法
LOOKUP(lookup_value, lookup_vector, [result_vector])LOOKUP函数向量形式语法具有以下参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
lookup_value必需。LOOKUP在第一个向量中搜索的值。Lookup_value可以是数字、文本、逻辑值、名称或对值的引用。
lookup_vector必需。只包含一行或一列的区域。lookup_vector中的值可以是文本、数字或逻辑值。
要点 lookup_vector中的值必须以升序排列:...,-2,-1, 0, 1, 2,..., A-Z, FALSE, TRUE。否则,LOOKUP可能无法返回正确的值。大写文本和小写文本是等同的。
result_vector可选。只包含一行或一列的区域。result_vector参数必须与 lookup_vector大小相同。
说明
如果 LOOKUP函数找不到 lookup_value,则它与 lookup_vector中小于或等于 lookup_value的最大值匹配。
如果 lookup_value小于 lookup_vector中的最小值,则 LOOKUP会返回#N/A错误值。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例?
选择本文中的示例。
要点不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在 Excel中,创建一个空白工作簿或工作表。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要点若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1中。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
1
2
3
4
5
6
7
8
9
10
11
A B C
频率颜色
4.14红色
4.19橙色
5.17黄色
5.77绿色
6.39蓝色
公式说明结果
=LOOKUP(4.19, A2:A6, B2:B6)在 A列中查找 4.19,然后返回 B列中同一行内的值。橙色
=LOOKUP(5.00, A2:A6, B2:B6)在 A列中查找 5.00,与接近它的最小值(4.19)匹配,然后返回 B列中同一行内的值。橙色
=LOOKUP(7.66, A2:A6, B2:B6)在 A列中查找 7.66,与接近它的最小值(6.39)匹配,然后返回 B列中同一行内的值。蓝色
=LOOKUP(0, A2:A6, B2:B6)在 A列中查找 0,并返回错误,因为 0小于 lookup_vector A2:A7中的最小值。#N/A
Lookup()函数的用法
实现的功能是找寻myMB结构中与strParentID相同的一个元素并返回,如果没有找到相同大小的,则返回小于这个数的最大值,可以去百度文库里面看一看,里面的讲解比较详细。希望能解决你的问题!
注:lookup()函数返回向量或数组中的数值。函数
LOOKUP
有两种语法形式:向量和数组。函数
LOOKUP
的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数
LOOKUP
的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
函数
LOOKUP
有两种语法形式:向量和数组。其具体使用如下:
(1)向量形式:公式为
=
LOOKUP(lookup_value,lookup_vector,result_vector)
式中
lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;
lookup_vector—只包含一行或一列的区域lookup_vector
的数值可以为文本、数字或逻辑值;
result_vector—只包含一行或一列的区域其大小必须与
lookup_vector
相同。
(2)数组形式:公式为
=
LOOKUP(lookup_value,array)
式中
array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与
lookup_value
进行比较。
例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
注意:lookup_vector的数值必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。如果lookup_value小于lookup_vector中的最小值,函数LOOKUP返回错误值#N/A。
关于lookup详细用法,xlookup一对多查找返回值的介绍到此结束,希望对大家有所帮助。