我想知道我可以使用哪些excel方法/函数来返回输入中数据最后匹配的行位置。
例如,Apple应该返回8。 橙色应返回9.西瓜应返回7.梨应返回5.菠萝应返回4。
答案 0 :(得分:1)
不添加任何列即可实现此目的的唯一方法是使用数组函数( Ctrl + Shift + Enter )。
公式为:
{= MAX(IF(criteria,ROW(rng)-MIN(ROW(rng))+ 1))}
您将获得预期的结果:
答案 1 :(得分:1)
仅供参考,这是一种不使用 Ctrl + Shift + Enter
的替代方法=AGGREGATE(14,4,(A1:A9="Apple")*(ROW(A1:A9)-MIN(ROW(A1:A9))+1),1)
有关AGGREGATE函数here
的信息