You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

高级Excel查找问题:双条件XLOOKUP/INDEX MATCH匹配无结果求解

原嵌套XLOOKUP未关联双匹配条件,无法返回正确结果,无需使用OFFSET函数,可通过以下两种双条件匹配方案实现需求:

方案1:XLOOKUP双条件匹配(Excel 365/2021及以上版本推荐)

公式:
=XLOOKUP(1,(answers!$B:$B=testers!$A543)*(answers!$E:$E=BI$2),answers!$F:$F,"无匹配")
两个匹配条件相乘后,同时满足「用户ID一致」「问题编号一致」的行结果为1,XLOOKUP匹配1对应的F列作答内容即可,末尾的"无匹配"为可选缺省值,可按需删除。

方案2:INDEX+MATCH双条件匹配(兼容旧版Excel)

公式:
=INDEX(answers!$F:$F,MATCH(1,(answers!$B:$B=testers!$A543)*(answers!$E:$E=BI$2),0))
旧版Excel输入该公式后,需按Ctrl+Shift+Enter以数组公式形式确认生效。

参考截图

截图1
截图2

原问题相关信息

当前使用的原公式:
=XLOOKUP(BI$2,answers!$E:$E,XLOOKUP(testers!$A543,answers!$B:$B,answers!$F:$F))
表格结构说明:

  • testers工作表:需提取A列用户ID针对第2行指定问题的作答结果
  • answers工作表:B列为用户ID,E列为问题编号,F列为对应作答结果的内容

内容的提问来源于stack exchange,提问作者Sql

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 14:45:01