我有大型数据库,有多个表行和&列,没有什么可以排序。
我需要计算当前行和&之间的差异。包含扩展表中给定值的上一行。并且可能需要考虑多个列。
即伪代码;
= ROW() - if(所有先前行中的任何一行包含给定值,然后返回包含此值的最新/最后一行)
值可以重复和放大行可以为空(“”)。 我不能使用简单的查找,我已经尝试过使用index&匹配,但似乎无法让它工作如此开放的建议。
由于
答案 0 :(得分:0)
好的,所以设法最终搞清楚了;
=IF($GI$8=AY13,ROW()-ROW($GI$9)-MATCH($AY$8+1,$AY$9:AY12,1)+1,"")
这会强制匹配以返回最后一项,因为没有正确匹配。
我试图做一个完美的'匹配,这就是为什么我没有得到我想要的结果。