最后一场比赛的行位置

时间:2019-03-22 17:56:48

标签: excel

Collectors::summingInt

我想知道我可以使用哪些excel方法/函数来返回输入中数据最后匹配的行位置。

例如,Apple应该返回8。 橙色应返回9.西瓜应返回7.梨应返回5.菠萝应返回4。

2 个答案:

答案 0 :(得分:1)

不添加任何列即可实现此目的的唯一方法是使用数组函数( Ctrl + Shift + Enter )。

公式为:

  

{= MAX(IF(criteria,ROW(rng)-MIN(ROW(rng))+ 1))}

您将获得预期的结果:

enter image description here

答案 1 :(得分:1)

仅供参考,这是一种不使用 Ctrl + Shift + Enter

的替代方法
=AGGREGATE(14,4,(A1:A9="Apple")*(ROW(A1:A9)-MIN(ROW(A1:A9))+1),1)

有关AGGREGATE函数here

的信息