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

时间:2017-11-17 07:20:52

标签: excel variables numbers find

实施包括大量数据。对于这个Image中的简单示例,我应该能够找到行中的最后一个数字“Amy”为“500”,“Sam”为“700”等。

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

1 个答案:

答案 0 :(得分:1)

enter image description here

可以使用以数组公式输入的以下公式(使用Ctrl + Shift + Enter):

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

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

对于那些匹配($A$2:$A$9=E2)

的人,

Amy会返回一个True和False数组

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

上面的两个乘法一起给出了找到Amy的行号。

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