F3=INDEX(A:A,SMALL(IF(MATCH($A$3:$A$500&"",$A$3:$A$500&"",)=ROW($A$3:$A$500)-2,ROW($A$3:$A$500),65536),ROW(A1)))&""
数组公式,需要同时按CTRL SHIFT 回车键 下拉
G3=VLOOKUP($F3,$A:$C,COLUMN(B1),0)
右拉到H3,然后下拉
I3=INDEX(B:B,SMALL(IF(($A$3:$A$500=$F3)*($B$3:$B$500<>$G3),ROW($A$3:$A$500),65536),1))&""
数组公式,需要同时按CTRL SHIFT 回车键 下拉
J3=INDEX($C:$C,SMALL(IF(($A$3:$A$500=$F3)*($B$3:$B$500=$I3),ROW($A$3:$A$500),65536),COLUMN((A1))))
数组公式,需要同时按CTRL SHIFT 回车键 右拉,下拉
如图公式如下,
F3=INDEX(A:A,MATCH(F2,A:A,0)+COUNTIF(A:A,F2)),下拉填充
G3=IF(COLUMN(G3)-COLUMN($F3)<COUNTIF($A:$A,$F3)*2,INDEX($B:$B,MATCH($F3,$A:$A,0)+INT(COLUMN(G3)-COLUMN($G3))/2),"")
H3=IF(COLUMN(G3)-COLUMN($F3)<COUNTIF($A:$A,$F3)*2,INDEX($C:$C,MATCH($F3,$A:$A,0)+INT(COLUMN(G3)-COLUMN($G3))/2),"")
同时选中G3和H3,然后右拉填充到没有数据为止
所有的列下拉填充