我想根据右侧的表格将用于 B2 的卡退回。
此返回值应为最新日期(G 列),日期左侧的单元格不应为空。如果为空,则返回下一个最新值。
我有这个公式,但我希望它将银行 B 返回到 B3 而不是“0”我该如何实现这一目标?
=INDEX($F$2:$F$7, MATCH(A2 & MAX(IF($E$2:$E$7=A2,$G$2:$G$7)), $E$2:$E$7 &
$G$2:$G$7, 0))
最佳答案
为此,您需要一个复杂的数组公式:=INDEX($F$2:$F$7;MATCH(MAX(IF(IF($F$2:$F$7<>"";$E$2:$E$7)=A2;$G$2:$G$7))&A2;$G$2:$G$7&$E$2:$E$7;0);1)
IMPORTANT!: Because it is an array formula, you will need to type it as usual, and then, instead of pressing Enter press CTRL+SHIFT+ENTER
我已经在我的 Excel 中进行了测试并得到了这个:
关于Excel 公式返回最新日期旁边的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51534194/