如题所述
如图,如果和我理解的一样,可以构造辅助列:
①B2留空;
②B3=IF(MAX(IF(A$2:A2=A3,ROW(A$2:A2)))>0,ROW()-MAX(IF(A$2:A2=A3,ROW(A$2:A2))),""),意思是如果在本行以上找到了相同的数,用本行的行号减去那个最近的相同的数的行号。这样,每个不是第一次出现的数后面都有一个与最近的相同的数的行号差。
所以在G列,就可以取A列与F列相同数的最大B列值。
G2=MAX(IF(A:A=F2,B:B))