vlookup函数遇到重复值怎么依次向下取值?
怎么根据相同的销售订单号来把右边的回款金额匹配到左边?vlookup遇重复值的时候怎么依次向下取值,而不是一直都是第一个值?数值最好能一一对应 有没有高手指教一下 你这表有问题,合同号不能作为主键,不是唯一标识符。只会用辅助列满足你的要求E2=LOOKUP(B2&COUNTIF($B$1:B2,B2),$J$2:$J$5&$L$2:$L$5,$K$2:$K$5)
L2=COUNTIF($J$1:J2,J2) =LOOKUP(COUNTIF(B$1:B1,B2),COUNTIF(OFFSET(J$1,,,ROW($1:$4)),B2),K$2:K$5) =VLOOKUP(COUNTIF(B$1:B2,B2)&B2,IF({1,0},COUNTIF(OFFSET(J$2,,,ROW($1:$4),),B2)&B2,OFFSET(J$2:J$5,,MATCH(E$1,K$1:L$1,))),2,) E2 =IFERROR(INDEX(K:K,SMALL(IF(B2=J:J,ROW(K:K)),COUNTIF($B$1:B2,B2))),"") ,三建下拉。 365版本:
=INDEX(FILTER(K:K,J:J=B2),COUNTIF($B$2:B2,B2))
页:
[1]