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

无需下拉填充,如何批量应用INDEX+MATCH数组公式?

批量应用双条件匹配公式的可行方法

方法1:动态数组公式(Excel 365/2021及以上版本适用)

直接在结果列首个单元格输入以下公式,按回车后会自动溢出填充到所有对应行,无需手动下拉:

=INDEX(B:B;MATCH(1;(D:D=I:I)*(E:E=K:K);0))

也可以用更简洁的XLOOKUP替代(版本支持的话):

=XLOOKUP(1;(D:D=I:I)*(E:E=K:K);B:B)

动态数组会自动识别I、K列的有效数据范围,批量返回每一行的匹配结果。

方法2:传统数组公式(旧版Excel适用)

在结果列首个单元格输入公式后,按Ctrl+Shift+Enter(Windows)/Cmd+Shift+Enter(Mac)触发数组运算,公式会批量作用于I、K列的所有行:

=INDEX(B:B;MATCH(1;(D:D=I:I)*(E:E=K:K);0))

注意:输入后必须按组合键,公式会自动匹配每一行的I、K值,返回对应B列内容。

方法3:快速填充柄操作

如果不想用数组公式,输入首个单元格的公式后,双击单元格右下角的填充柄(小方块),Excel会自动识别I、K列的连续数据范围,一秒完成批量填充,效率远高于手动下拉。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 20:12:06