答案1
维持原有顺序:
=INDEX(MATCH($A$1:$A$22,$B$1:$B$22,0),N(IF(1, AGGREGATE(15,6,1/ISNUMBER(MATCH($A$1:$A$22,$B$1:$B$22,0))*ROW($A$1:$A$22),SEQUENCE(COUNT(1/MATCH($A$1:$A$22,$B$1:$B$22,0)),,1,1)))))
如果你没有该SEQUENCE
功能,你可以使用:
=INDEX(MATCH($A$1:$A$22,$B$1:$B$22,0),N(IF(1,AGGREGATE(15,6,1/ISNUMBER(MATCH($A$1:$A$22,$B$1:$B$22,0))*ROW($A$1:$A$22),ROW(INDIRECT("1:"&COUNT(1/MATCH($A$1:$A$22,$B$1:$B$22,0))))))))
要么 -->{8;8;3;2;19;13;11;6;20;19;2}