excel返回行,查找为扩展表找到的重复值

时间:2016-02-01 09:27:46

标签: excel excel-formula excel-2013

我有大型数据库,有多个表行和&列,没有什么可以排序。

我需要计算当前行和&之间的差异。包含扩展表中给定值的上一行。并且可能需要考虑多个列。

即伪代码;

= ROW() - if(所有先前行中的任何一行包含给定值,然后返回包含此值的最新/最后一行)

值可以重复和放大行可以为空(“”)。 我不能使用简单的查找,我已经尝试过使用index&匹配,但似乎无法让它工作如此开放的建议。

由于

1 个答案:

答案 0 :(得分:0)

好的,所以设法最终搞清楚了;

=IF($GI$8=AY13,ROW()-ROW($GI$9)-MATCH($AY$8+1,$AY$9:AY12,1)+1,"")

这会强制匹配以返回最后一项,因为没有正确匹配。

我试图做一个完美的'匹配,这就是为什么我没有得到我想要的结果。