查找

LOOKUP

定义

LOOKUP 在已排序的一行或一列中查找一个值,并从匹配位置返回结果。

语法

=LOOKUP(lookup_value, lookup_vector, result_vector)

参数

参数 含义
lookup_value 要查找的值。LOOKUP 取不超过该值的最大查找值。
lookup_vector 按升序排列的单行或单列查找值。
result_vector 要从匹配位置返回的那一行或那一列值。

示例演练

一份票价表把票价档位存在 A2:A4,标签存在 B2:B4。

A:档位 B:标签
10 x
20 y
30 z

公式:=LOOKUP(25,A2:A4,B2:B4)

结果:y。25 至少是 20 且小于 30,所以 LOOKUP 取 20 那一行。

练习

区域 A2:A4 中是 1、5 和 10。区域 B2:B4 中是 a、b 和 c。请在 C2 中写出一个在 A2:A4 中查找 6、并从 B2:B4 返回匹配值的公式。

  1. 在 C2 中写出一个 LOOKUP 公式,对 6 从 A2:A4 查找并返回 B2:B4 中的值。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

传入 FALSE 时,VLOOKUP 可以要求精确匹配。MATCH 找到位置后,INDEX 可以返回单元格。

常见错误

对未排序的查找值使用 LOOKUP:它是近似查找,列表不是升序时可能返回错误的配对。

相关函数

这些链接是相关函数。