每日一个EXCEL函数之XLOOKUP
今天介绍的是:XLOOKUP
公式结构:XLOOKUP(要查找的值, 要搜索的数组或区域, 要返回的数组或区域)
举例说明:
精确查找产品ID为“P003”的产品名称。
公式:=XLOOKUP(I3, $C$2:$C$7, $D$2:$D$7)
返回结果:咖啡杯
【参数解析】
要查找的值:P003,I3
要搜索的数组或区域:$C$2:$C$7
要返回的数组或区域:$D$2:$D$7
拓展场景1:多条件查询,查询【类别】为文具,【产品名称】为笔记本的产品ID。
公式:=XLOOKUP(I26&J26, $G$25:$G$30&$D$25:$D$30, $C$25:$C$30)
返回结果:P001
操作方法:创建辅助列或使用连接符匹配多条件结果。
拓展场景2:返回多个结果(动态数组),同时返回【产品ID】为P003的产品名称、价格、库存、类别。
公式:=XLOOKUP(I15,$C$2:$C$7,$D$2:$G$7)
返回结果:咖啡杯、30、80、家具
操作方法:需要列名与原始列名保持一致,输入该公式即可同时返回多个结果。
与VLOOKUP对比优势
1. 无需列索引号:直接指定返回区域
2. 默认精确匹配:无需设置FALSE参数
3. 反向查找:无需重新排列数据
4. 错误处理:内置错误处理机制
搜索方向:支持从后向前搜索