使用数组公式,支持多条件匹配,不支持模糊匹配
=XLOOKUP(1, (A2:A10=F1)*(B2:B10=F2)*(D2:D10=F3), C2:C10, "未找到")
参数解释:
1:表示我们要找的是满足所有条件的组合(即 TRUE / 1)
(A2:A10=F1):判断姓名是否匹配
(B2:B10=F2):判断部门是否匹配
C2:C10:返回的结果区域
使用 XLOOKUP + 通配符 * 实现模糊匹配(支持多条件)
=XLOOKUP(1, ISNUMBER(SEARCH("*张*", A2:A10)) * ISNUMBER(SEARCH("*技术*", B2:B10)), C2:C10)
=XLOOKUP(1,
ISNUMBER(SEARCH("*" & F1 & "*", A2:A10)) *
ISNUMBER(SEARCH("*" & F2 & "*", B2:B10)),
C2:C10
)