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

Excel技术需求:依据两表格匹配值自动填充COL D列

解决Excel双列匹配填充问题

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

假设TABLE 1的数据范围为A2:D100(表头位于第1行),待填充COL D的目标单元格为当前行的D列(如D2),且当前行的COL A、COL B值为匹配依据:

在目标单元格输入以下公式,旧版Excel需按Ctrl+Shift+Enter确认数组公式,Excel 365/2021直接回车即可:

=INDEX(TABLE1!$D:$D,MATCH(1,(TABLE1!$A:$A=A2)*(TABLE1!$B:$B=B2),0))

公式说明:

  • (TABLE1!$A:$A=A2)*(TABLE1!$B:$B=B2):同时校验COL A、COL B的匹配条件,符合双条件的行返回1,否则返回0
  • MATCH(1,...0):定位第一个满足双条件的行号
  • INDEX(TABLE1!$D:$D,...):根据行号提取TABLE 1对应COL D的匹配值

方法2:XLOOKUP(仅Excel 365/2021及以上版本)

XLOOKUP原生支持多条件匹配,语法更简洁:

=XLOOKUP(1,(TABLE1!$A:$A=A2)*(TABLE1!$B:$B=B2),TABLE1!$D:$D)

输入后直接回车即可生效。

关于COL C的替代说明

因COL C值与COL A完全一致,可将上述公式中的TABLE1!$A:$A替换为TABLE1!$C:$C,匹配效果完全相同。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 09:24:28