问题:H列中相同数据最后一个对应G列的结果显示在第一个所在行
函数公式解决:
=IF(H2=H1,"",LOOKUP(1,0/(OFFSET(H2,,,MATCH(1>2,H2:H26=H2,)-1)=H2),G2:G3))
Match部分查找第一个False所对应的位置,以第二行为例,第一个False结果为6,减1后所得就是前面True的个数,以此作为Offset的第四个参数,从H2起向下扩展5行,即H2:H6连续5个1。
Lookup部分为精确查找满足条件最后一个结果的经典用法。
Lookup第三个参数确定返回结果方向即可,具体大小会自适应第二参数。
标签:满足条件,False,一个,最后,H2,查找,Lookup,参数 From: https://www.cnblogs.com/officeplayer/p/17857586.html