本帖最后由 我走我流 于 2019-11-7 20:16 编辑
=IF(OR(ROW(A1)=MMULT(N(COLUMN($A:$G)<ROW($1:$7)),INDEX(MMULT(COUNTIF($A$2:$A$22,$H$2:$M$8),ROW(1:6)^0),N(IF({1},MATCH(SMALL(MATCH($H$2:$H$8,$A$2:$A$22,),ROW($1:$7)),MATCH($H$2:$H$8,$A$2:$A$22,),)))))+1),INDEX(A:A,SMALL(IF(COUNTIF($H$2:$H$8,$A$2:$A$22),ROW($2:$22)),SUM(COUNTIF(D1:$D$1,$H$2:$H$8))+1)),INDEX($A$2:$A$22,MATCH(0,COUNTIF(D1:$D$1,$A$2:$A$22),)))
来个超长 的。。D列 公式
换个思路
=IF(MAX(IF(A2=$H$2:$M$8,ROW($2:$8)))<>MAX(IF(A1=$H$2:$M$8,ROW($2:$8))),INDEX(A:A,SMALL(IF(COUNTIF($H$2:$H$8,$A$2:$A$22),ROW($2:$22)),SUM(COUNTIF(INDIRECT("r1c:r[-1]c",),$H$2:$H$8))+1)),INDEX($A$2:$A$22,MATCH(0,COUNTIF(INDIRECT("r1c:r[-1]c",),$A$2:$A$22),)))
可写在任意第2行以下的任意单元格
|