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

Excel跨工作表提取非空金额及对应月份公式问题咨询

Excel 2013/2016 非空金额及对应月份提取可填充公式方案

你原公式只能提取第一个符合条件的数值,是因为MATCH函数默认返回第一个匹配项的位置,未做顺位取值处理。以下公式适配2013/2016版本,输入后按Ctrl+Shift+Enter三键触发数组计算后下拉填充即可:

1. 对应月份提取公式(假设目标表首列第一个待填充单元格为A2)

=IFERROR(INDEX('Amount Owed'!$A$2:$A$13,SMALL(IF('Amount Owed'!$C$2:$C$13>0,ROW('Amount Owed'!$A$2:$A$13)-ROW('Amount Owed'!$A$2)+1),ROW(A1))),"")

2. Line Total金额提取公式(假设目标表金额列第一个待填充单元格为B2)

=IFERROR(INDEX('Amount Owed'!$C$2:$C$13,SMALL(IF('Amount Owed'!$C$2:$C$13>0,ROW('Amount Owed'!$C$2:$C$13)-ROW('Amount Owed'!$C$2)+1),ROW(A1))),"")

注意事项

  • 必须以三键组合结束输入,公式外侧会自动生成大括号{},不可手动输入该括号
  • 若需保留原有的$B$7='Amount Owed'!$C$1判断条件,将IF部分的判断逻辑修改为IF(AND('Amount Owed'!$C$2:$C$13>0,$B$7='Amount Owed'!$C$1),xxxx)即可
  • 源数据范围可根据实际情况调整,调整时注意保留$符号锁死引用范围,避免下拉填充时范围偏移
  • 无更多符合条件的数据时,公式会自动返回空值,无错误提示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 07:39:02