如何使用excel查找某个variables的最后一个数字(连续)

实现包括大量的数据。 对于这个图片中的简单例子,我应该能够find行中的最后一个数字,“Amy”为“500”,“Sam”为“700”等。

请帮助你解决这个问题。 提前致谢..

在这里输入图像说明

可以使用以数组公式(通过使用Ctrl + Shift + Enter)input的以下公式:

=INDEX($C$2:$C$9,MAX(($A$2:$A$9=E2)*(ROW($A$2:$A$9)-ROW($A$2)+1))) 

对于F2,计算艾米的最后一笔金额:

($A$2:$A$9=E2)返回与Amy匹配的True和False数组

(ROW($A$2:$A$9)-ROW($A$2)+1)为数据集中的行提供了一个数组。 $A$2:$A$9是名称的范围, $A$2是数据集中的第一个名字。

上面的两个数字一起给出了Amy被find的行号。

MAX()然后给出最高的行号,由INDEX使用来检索与此行号匹配的金额。