查找

XLOOKUP

定义

XLOOKUP 在一个区域中查找查找值,并从结果区域返回匹配项。

语法

=XLOOKUP(lookup_value, lookup_array, return_array)

参数

参数 含义
lookup_value 要查找的键,例如用引号键入的代码,或存放在单元格中的值。
lookup_array 存放查找值的那一行或那一列。
return_array 存放要返回的值的那一行或那一列。大小必须与 lookup_array 相同。

示例演练

一座苗圃把植物代码列在 A2:A4,名称列在 B2:B4。

A:代码 B:名称
Q-1 Maple
Q-2 Birch
Q-3 Cedar

公式:=XLOOKUP("Q-3",A2:A4,B2:B4)

结果:Cedar。Q-3 是第三个代码,旁边的名称是 Cedar。

练习

区域 A2:A4 中是 P-1、P-2 和 P-3。区域 B2:B4 中是 Oak、Pine 和 Elm。请在 C2 中写出一个返回 P-2 对应名称的公式。

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

相关函数

VLOOKUP 要求查找值在最左列。HLOOKUP 要求查找值在第一行。XLOOKUP 把两个区域分开传入。

常见错误

返回区域的高度与查找区域不同:这时 XLOOKUP 会返回 #VALUE!。

相关函数

这些链接是相关函数。