您现在的位置是:首页>天天知识 > 正文

lookup函数精确使用方法(lookup使用方法)

发布时间:2023-11-16 05:20:49   来源:    

lookup函数精确使用方法?

LOOKUP函数有两种用法:

精确匹配和近似匹配。

下面是LOOKUP函数的精确匹配使用方法:

1.语法:

  LOOKUP(lookup_value,lookup_vector,result_vector)

2.参数说明:

  -lookup_value:

要查找的值。

  -lookup_vector:

要在其中进行查找的单行或单列区域。

  -result_vector:

与lookup_vector对应的单行或单列区域,返回匹配值。

3.注意事项:

  -lookup_vector和result_vector必须具有相同的行数或列数。

  -lookup_vector必须按升序或降序排列,以确保结果正确。

  -如果lookup_value在lookup_vector中找不到匹配项,LOOKUP函数将返回最接近的较小值。

下面是一个示例:

假设有一个表格,A列是产品名称,B列是对应的价格。

你想根据产品名称查找对应的价格。

可以使用LOOKUP函数如下:

```

=LOOKUP("苹果",A1:A5,B1:B5)

```

这将在A1:A5范围内查找"苹果",并返回与之匹配的B列的值。

请注意,如果要执行精确匹配,建议使用VLOOKUP函数或INDEX/MATCH函数,它们更为直观和易用。

LOOKUP函数的近似匹配功能在某些情况下更为实用。

lookup使用方法?

lookup函数的使用方法

llookup函数在excel中是十分常用的查找公式lookup(Lookup_value...

LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列...

查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。

lookup的详细使用方法?

lookup函数在excel中是十分常用的查找公式

lookup(Lookup_value,lookup_vector,Result_vector)

参数1:

Lookup_value是要查找的值;

参数2:

lookup_vector是要查找的范围;

参数3:

Result_vector是要获得的值。

举例来说明它的具体查询原理

查询一下数学成绩为86的学生姓名

在E2输入lookup函数。

回车确定,函数结果86分对应的是赵子龙,实际86分是诸葛亮。

进行原理解读,第一次二分法查询时,成绩数据共13行,求得中间值为第7行,取第7行数据,86大于46,则返回第8到第13行的值

第二次二分法查询时,成绩数据共6行,求得中间值为第3行,取第3行数据,86大于81,则返回第4到第6行的值

第三次二分法查询时,成绩数据共3行,求得中间值为第2行,取第2行数据,86大于70,则返回第3行的值,结果显示为赵子龙。

基于lookup的查询原理,有几点注意事项:

1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列。

如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则返回小于或等于查找值的最大值。

2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。

lookup的详细使用方法?

lookup函数在excel中是十分常用的查找公式

lookup(Lookup_value,lookup_vector,Result_vector)

参数1:

Lookup_value是要查找的值;

参数2:

lookup_vector是要查找的范围;

参数3:

Result_vector是要获得的值。

举例来说明它的具体查询原理

查询一下数学成绩为86的学生姓名

在E2输入lookup函数。

回车确定,函数结果86分对应的是赵子龙,实际86分是诸葛亮。

进行原理解读,第一次二分法查询时,成绩数据共13行,求得中间值为第7行,取第7行数据,86大于46,则返回第8到第13行的值

第二次二分法查询时,成绩数据共6行,求得中间值为第3行,取第3行数据,86大于81,则返回第4到第6行的值

第三次二分法查询时,成绩数据共3行,求得中间值为第2行,取第2行数据,86大于70,则返回第3行的值,结果显示为赵子龙。

基于lookup的查询原理,有几点注意事项:

1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列。

如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则返回小于或等于查找值的最大值。

2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。