应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版

XLOOKUP 搜索区域或数组,并返回它找到的第一个匹配项。 如果不存在匹配项,则 XLOOKUP 可以返回最接近的 (近似) 匹配项。 

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

在普通语言中,XLOOKUP 函数显示 =XLOOKUP ( 查找内容、在何处查找、要返回的数组或范围、未找到要返回的值。 匹配类型以及要使用的) 搜索模式。

参数

说明

lookup_value

必填*

要搜索的值 *如果省略,XLOOKUP 将返回在 lookup_array 中找到的空白单元格。   

lookup_array

必需​​

要搜索的数组或区域

return_array

必需

要返回的数组或区域

[if_not_found]

可选

如果未找到有效的匹配项,则返回你提供的 [if_not_found] 文本。

如果未找到有效的匹配项,并且缺少 [if_not_found],则返回 #N/A

[match_mode]

可选

指定匹配类型:

0 - 完全匹配。 如果未找到,则返回 #N/A。 这是默认选项。

-1 - 完全匹配。 如果没有找到,则返回下一个较小的项。

1 - 完全匹配。 如果没有找到,则返回下一个较大的项。

2 - 通配符匹配,其中 *, ? 和 ~ 有特殊含义

[search_mode]

可选

指定要使用的搜索模式:

1 - 从第一项开始执行搜索。 这是默认选项。

-1 - 从最后一项开始执行反向搜索。

2 - 执行依赖于 lookup_array 按升序排序的二进制搜索。 如果未排序,将返回无效结果。

2 - 执行依赖于 lookup_array 按降序排序的二进制搜索。 如果未排序,将返回无效结果。

有关详细信息,请参阅 XLOOKUP 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。