XLOOKUP 函数

XLOOKUP 函数是 查找和引用函数之一。它用于在行中水平和垂直查找特定项目。结果返回在另一列中,可以适用于二维数据集。

语法

XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

XLOOKUP 函数包含以下参数:

参数描述
lookup_value要查找的值。
lookup_array要查找的数组或范围。
return_array要返回结果的数组或范围。
if_not_found可选参数。如果没有找到结果,该参数返回 [if_not_found] 中指定的文本。如果未指定文本,则返回“N/A”。
match_mode可选参数。可能的值在下表中列出。
search_mode可选参数。可能的值在下表中列出。

match_mode 参数可以是以下之一:

描述
0默认设置。返回精确匹配;如果没有匹配,则返回“N/A”。
-1返回精确匹配;如果没有,则返回下一个较小的项目。
1返回精确匹配;如果没有,则返回下一个较大的项目。
2通配符匹配。

search_mode 参数可以是以下之一:

描述
1默认设置。从第一个项目开始搜索。
-1从最后一个项目开始反向搜索。
2开始二进制搜索,lookup_array 按升序排序。如果未排序,将返回无效结果。
-2开始二进制搜索,lookup_array 按降序排序。如果未排序,将返回无效结果。
注意事项

通配符包括匹配单个字符的问号 (?) 和匹配多个字符的星号 (*)。如果要查找问号或星号,请在字符前输入波浪号 (~)。

请注意,这是一个数组公式。要了解更多信息,请阅读 插入数组公式 文章。

如何应用 XLOOKUP 函数。

示例

下图显示了 XLOOKUP 函数返回的结果。

XLOOKUP 函数

文章: 标签:
浏览所有标签