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

如何基于多匹配条件对比不同Excel工作簿的指定列数据

适配完成的对比公式

直接将以下公式写入原始表空白列的第二行,下拉填充即可实现需求:

=IFERROR(AR2=INDEX('[August2021.csv]August2021'!$AR$2:$AR$50000,MATCH(1,INDEX((A2='[August2021.csv]August2021'!$A$2:$A$50000)*(C2='[August2021.csv]August2021'!$C$2:$C$50000)*(Q2='[August2021.csv]August2021'!$Q$2:$Q$50000),0,1),0)),FALSE)
公式说明
  • 完全沿用你原有可正常运行的多条件匹配逻辑,无需新增辅助列
  • 匹配到日期、时间、名称三字段完全一致的记录后,直接对比两个表对应行的AR列值,一致返回TRUE,不一致返回FALSE
  • 若待比对表中无匹配的三字段记录,统一返回FALSE
更换比对列操作方式

后续需要调整比对字段时,仅需修改公式中两处位置即可:

  • 将公式内的两处AR替换为目标比对列的列号,例如比对B列就改为B2和$B$2:$B$50000
  • 若待比对表路径变更,同步更新所有'[August2021.csv]August2021'!前缀即可
注意事项

如果待比对表未与当前工作簿同时打开,需要将文件完整绝对路径补充到待比对表名称前,格式参考你原公式中的路径写法即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:54:00