lookup函数用法详解 =vlookup函数的使用方法
大家好,今天来为大家解答lookup函数用法详解这个问题的一些问题点,包括=vlookup函数的使用方法也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
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
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函数。不然容易出错。数组中的数值必须按升序排序。
LOOKUP函数的九种用法
lookup函数的参数有二种形式,一是向量,二是数组
LOOKUP(①查找值,②查找值所在区域,③返回的结果)
②为单行区域或单列区域,查找值所在区域必须先排序,否则出错。
③可以省略
没有精确匹配对象时,返回小于等于目标值的最大值
LOOKUP(①查找值,②二维数组)
这里很多人都不太理解其中的1,0代表着什么,这里我在网上找到一些人的解释。
在G2单元格输入公式:=LOOKUP(1,0/( 2: 19=F2), 2: 19)
在H2单元格输入公式:=LOOKUP(1,0/(( 2: 19=F2)*( 2: 19=G2)), 2: 19)
在F2单元格输入公式:=LOOKUP(1,0/( 2: 19=E2), 2: 19)
在C1单元格输入公式:=LOOKUP("々",A:A)或=LOOKUP("座",A:A)
"々"通常被看做是一个编码较大的字符,它的输入方法为组合键。第一参数写成"々"和“座”都可以返回一列或一行中的最后一个文本。+41385>+41385>
在C2单元格输入公式:=LOOKUP(9E307,A:A)
9E307被认为是接近Excel规范与限制允许键入最大数值的数,用它做查询值,可以返回一列或一行中的最后一个数值。
在C3单元格输入公式:=LOOKUP(1,0/(A:A<>""),A:A)
(A:A<>"")是判断不为空
A列是客户的简称,要求根据D列的客户全称对照表,在B列写出客户的全称。
在B2单元格输入公式:=IFERROR(LOOKUP(1,0/FIND(A2,D:D),D:D,"")
公式说明:
①0/FIND(A2,D:D),用FIND函数查询A2单元格“湖南永怡”在D列的起始位置,得到一个由错误值和数值组成的数组。
②使用IFERROR函数来屏蔽公式查询不到对应结果时返回的错误值。
根据加油站的年销售量,确定油站的等级。
在G2单元格输入公式:
=LOOKUP(F2,{0;2000;4000;6000;8000;10000}, 3: 8)
或者=LOOKUP(F2, 2: 8)
这种方法查找区域必须升序排序。
在B2单元格输入公式:
=-LOOKUP(1,-LEFT(A2,ROW( 245)))
公式说明:
①-LEFT(A2,ROW( 99))用LEFT函数从A2单元格左起第一个字符开始,依次返回长度为ROW( 99)也就是1至99的字符串,添加负号后,数值转换为负数,含有文本字符的字符串则变成错误值。
②LOOKUP函数使用1作为查询值,在由负数、0和错误值构成的数组中,忽略错误值提取最后一个等于或小于1的数值。
③最后再使用负号,将提取出的负数转为正数。
待续。。。。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!