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

Excel多列匹配:将D/E/F列匹配至W/X/Y列返回U列值到B列

多列精确匹配并返回对应值的Excel解决方案

这个需求完全可以实现,还能避免手动复制粘贴的繁琐,以下是修正后的公式及批量应用方法:

修正后的匹配公式

方法1:INDEX+MATCH组合(兼容所有Excel版本)

在B2单元格输入以下公式:

=INDEX($U$2:$U$2141,MATCH(D2&E2&F2,$W$2:$W$2141&$X$2:$X$2141&$Y$2:$Y$2141,0))
  • 旧版Excel:输入完成后按 Ctrl+Shift+Enter 确认数组公式,选中B2单元格,双击右下角的填充柄(小方块),即可自动填充到所有需要的行。
  • Excel 365/2021及以后版本:直接按回车,公式会自动溢出到下方所有行,无需手动填充。

方法2:XLOOKUP函数(仅Excel 365/2021支持)

写法更简洁,同样支持自动溢出:

=XLOOKUP(D2&E2&F2,$W$2:$W$2141&$X$2:$X$2141&$Y$2:$Y$2141,$U$2:$U$2141,,0)

公式说明

  • D2&E2&F2:将当前行D、E、F列的值拼接成唯一字符串,作为匹配关键词
  • $W$2:$W$2141&$X$2:$X$2141&$Y$2:$Y$2141:将W、X、Y列每行的值拼接成字符串,作为匹配的数据源范围
  • 0 参数:指定精确匹配,确保只有三列内容完全对应时才返回结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 02:24:55