Excel LOOKUP 函数(向量形式)
LOOKUP 函数(向量形式)在一列或一行区域中查找值,并在第二个对应的一列或一行区域中返回相同位置的值。
适用版本
Excel 2003+
说明
LOOKUP 函数(向量形式)在一列或一行区域中查找值,并在第二个对应的一列或一行区域中返回相同位置的值。如果找不到确切的值,会匹配小于并最接近查找值的位置。
返回值
第二列或行中相同位置的值。
语法
=LOOKUP(lookup_value, lookup_vector, [result_vector])
=LOOKUP(查找值, 查找向量, [返回向量])
参数
- lookup_value 必需。 查找值。
- lookup_vector 必需。 只包含一行或一列的区域。
- result_vector 可选。 只包含一行或一列的区域。
- 如果省略,返回值在lookup_vector中返回。
- 如果提供,其长度必须与lookup_vector的长度一致。
要点
- 如果 LOOKUP 函数找不到 lookup_value,则会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配。
- Lookup_vector中的值必须按升序(按小到大)排列,否则LOOKUP函数可能无法返回正确的值。各类型数值升序排列如下:
- 数字:-1、0、1、2;
- 文本:a、b、c、D、e(不区分大小写);
- 逻辑值:FALSE、TRUE
实例
可能出现的错误
- #N/A
- 如果lookup_value小于lookup_vector中的最小的值时;
其他
更多信息及示例请参考微软Office网站。
转载注明:文章转载自「懒人Excel - www.lanrenexcel.com」
LOOKUP返回最后一个符合条件的结果
公式如下:
=LOOKUP(1,0/(查找区域=查找值),返回区域)
公式说明:
用0除以判断条件,只有相符的才不发生错误,使用1进行匹配,即可将对应数值找到。