xlookup 实现多条件并且支持模糊匹配2025-06-06

使用数组公式,支持多条件匹配,不支持模糊匹配

=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
)  
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容