Excel查找范围内指定值的最后一条记录

时间:2016-06-13 03:50:24

标签: excel range record

我有一个excel公式问题。
我在几天内有一些帐户活动的表/范围,金额如下:

date / account / amount  
1-Jan / 20 / 60  
1-Jan / 30 / 2  
2-Jan / 20 / 3  
2-Jan / 20 / 4  
3-Jan / 10 / 5  
4-Jan / 20 / 6 

我想提取给定帐户的最后记录,如下所示

10 -> 3-jan / 5
30 -> 1-Jan / 2

哪些公式会根据标准找到最后的范围?
怎么办?

1 个答案:

答案 0 :(得分:1)

在Excel 2016中,从365许可证中,您可以使用新的MAXIF。在以前的版本中,在屏幕截图中使用F2中的数组公式:

= MAX(IF($ B $ 2:$ B $ J = E2,$ A $ 2:$ A $ 7))

请注意,必须使用 Ctrl - Shift - 输入确认,否则无效。

然后在屏幕截图中用G2中的这个公式查找金额。

= INDEX($ C $ 2:$ C $ 7,MATCH(F2&安培; E2,INDEX($ A $ 2:$ A $ 7和; $ B $ 2:$ B $ 7,0)))

将两个公式复制下来

enter image description here