XLOOKUP 函数

当需要在表格或区域中按行查找项目时,请使用XLOOKUP函数。 例如,按部件号查找汽车部件的价格,或根据员工 ID 查找员工姓名。 借助 XLOOKUP,你可以在一列中查找搜索词,并在同一行的另一列中返回结果,无论返回结果的列在原列的哪一侧。

语法:

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

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

参数 说明
lookup_value(必需) 查找值
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 按降序排序的二进制搜索。   如果未排序,将返回无效结果。

发表评论