fxExcel 函数大全方格办公 · Function Atlas
查找与引用Excel 2021 / Microsoft 365常用

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可选未找到时返回的内容,省略则返回 #N/A。
match_mode可选0 精确匹配;-1、1 邻近匹配;2 通配符匹配。
search_mode可选1 正向搜索;-1 反向搜索;2、-2 使用二分搜索。

XLOOKUP 函数公式实例

在单元格中输入以下公式:

=XLOOKUP("A002",{"A001";"A002"},{"苹果";"香蕉"})
返回结果

香蕉

默认精确匹配,查找数组与返回数组逐行对应。

常见错误与使用注意事项

  • 查找数组与返回数组的尺寸必须兼容,否则返回 #VALUE!。
  • 使用二分搜索时数据必须按相应顺序排序,否则结果不可靠。

相关 Excel 函数

适用于 Excel 2021 / Microsoft 365。不同 Excel 版本和区域设置可能存在差异,请以当前软件中的函数提示为准。