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函数案列

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

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

    查找的值——A11学号。

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

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

    请点击输入图片描述

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

    查找的值——A11学号。

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

    请点击输入图片描述

追问

并没有给出答案啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-21

lookup函数无法完成

A5输入

=INDEX(1:1,MIN(IF(ABS($A2:$H2-A3)=MIN(ABS($A2:$H2-A3)),COLUMN($A:$H),100)))

同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式右拉

追问

大哥,帮我解决一下转置后的公式是怎样的。

追答

转置公式?以1行转1列为例

=OFFSET(A$1,,ROW(A1)-1)      下拉

追问

还是之前那么问题,转置后的公式是怎样的?

还是之前那么问题,转置后的公式是怎样的

追答

E1输入

=INDEX(A:A,MIN(IF(ABS(B$1:B$100-C1)=MIN(ABS(B$1:B$100-C1)),ROW($1:$100),6^6)))

同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉

此公式适于100行及以内的情况,如果行数再多,只需修改最大行数,比如1000行,将公式中的100改为1000即可

本回答被提问者采纳
相似回答