表格函数之XLOOKUP函数入门教程

XLOOKUP 是 Excel 365 / 新版推出的现代查找函数,用来替代 VLOOKUP、HLOOKUP 和 INDEX+MATCH。它更直观、功能更强,且默认就是精确匹配。

一、函数语法

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
参数说明
lookup_value要查找的值
lookup_array被查找的一行或一列
return_array返回结果对应的一行或一列
if_not_found可选,找不到时返回的内容
match_mode可选,0精确/1通配符/-1精确或下一个较小/1下一个较大
search_mode可选,1从上到下;-1从下到上;2/3二分搜索

二、注意事项

  • 可以「任意方向」查找,不再受首列限制,天然支持反向查找
  • 找不到时可自定义返回内容,不必再套 IFERROR
  • 默认精确匹配,比 VLOOKUP 更安全
  • 需 Office 365 / 新版 WPS 支持,老版本没有此函数

三、经典案例

案例一 精确查找

用姓名直接取工资。

案例一 精确查找

公式返回结果为「9000」,如上图所示。

案例二 反向查找

用工资反查姓名(向左查找毫无压力)。

案例二 反向查找

公式返回结果为「王五」,如上图所示。

案例三 未找到自定义返回

查不到时返回友好提示。

案例三 未找到自定义返回

公式返回结果为「查无此人」,如上图所示。

四、小结

XLOOKUP 几乎解决了 VLOOKUP 的所有痛点:方向自由、默认精确、可自定义未找到结果。如果你的 Excel 版本支持,强烈建议直接用它;老版本环境再用 VLOOKUP 或 INDEX+MATCH 兜底。

💬 0 评论

评论(0)

登录后发表评论。