很多人用 Excel 查找数据时,第一时间想到的都是 VLOOKUP。但遇到“向左查询”时,VLOOKUP 就不太方便了。这时候,XLOOKUP函数的优势就体现出来了,不仅写法更简单,而且查找方向更加灵活。

一、XLOOKUP函数是什么?

XLOOKUP 是 Excel 中新一代查找函数,可以根据指定条件快速返回对应结果。

函数语法:=XLOOKUP(查找值,查找区域,返回区域,[未找到返回值])

相比 VLOOKUP,XLOOKUP 不受列位置限制,无论向左查找还是向右查找都可以直接完成。

二、根据姓名查询对应部门

如下表所示:

  • A列:部门
  • B列:姓名
  • D列:需要查询的姓名

希望根据 D 列姓名,返回对应部门名称。

在 E2 单元格输入公式:=XLOOKUP(D2,B:B,A:A,”无记录”)

按回车即可得到结果。

XLOOKUP函数查询数据实例,支持左右任意查找-天天办公网
XLOOKUP函数用法

三、公式详细解析

第一个参数:查找内容

D2 表示需要查找的姓名。

第二个参数:查找区域

B:B 表示在 B 列姓名列表中进行匹配。

第三个参数:返回区域

A:A 找到对应姓名后,返回 A 列部门信息。

第四个参数:未找到时返回内容

"无记录" 如果姓名不存在,Excel 不会显示错误值,而是直接返回“无记录”。

四、XLOOKUP相比VLOOKUP有什么优势?

很多人学习 Excel函数 时都会接触 VLOOKUP,但 XLOOKUP 功能也很好用。

主要特点:

  • 支持向左查询
  • 不需要计算列序号
  • 支持精确匹配
  • 公式更容易理解
  • 查找结果更稳定

在 Excel数据查询、员工信息统计、销售数据匹配等场景中都非常常用。

总结

 XLOOKUP函数不仅支持任意方向查找,还能自定义未找到时的返回结果,大幅提升 Excel 数据查询效率。学会这个函数后,很多查找类问题都能轻松解决。