乐于分享
好东西不私藏

Excel多条件、动态查找,且找不到时返回指定值——XLOOKUP函数全实现!

Excel多条件、动态查找,且找不到时返回指定值——XLOOKUP函数全实现!

话不多说,上例子

XLOOKUP动态查找

=XLOOKUP(查找值,查找数组,XLOOKUP(查找值(标题单元格),查找数组(标题单元格区域),返回数组区域,未找到值,匹配模式(默认值0)),未找到值,匹配模式(默认值0))

例1:根据产品销售信息中的工号查找对应的员工姓名和所在部门

=XLOOKUP($B2,员工信息!$A:$A,XLOOKUP(H$1,员工信息!$A$1:$C$1,员工信息!$A:$C,"",0),"",0)

XLOOKUP多条件查找动态查找

=XLOOKUP(1,(查找数组1=条件1)*(查找数组2=条件2)…,XLOOKUP(查找值(标题单元格),查找数组(标题单元格区域),返回数组区域,未找到值,匹配模式(默认值0)),未找到值,匹配模式(默认值0))

例2:根据产品型号和员工姓名,查找客户信息及销售数据

=XLOOKUP(1,(销售信息!$C:$C=$A2)*(销售信息!$H:$H=$B2),XLOOKUP(C$1,销售信息!$A$1:$I$1,销售信息!$A:$I,"",0),"信息有误",0)