領導要做個報表:數據量大,一個一個完成太累;
網上瘋狂搜索;接前輩力量終於搞定;
如圖所示:
要達到如下結果,D列中的值用這個公式:
=IFERROR(INDEX($A:$A,SMALL(IF((ROW($A$1:$A$2652)>1)*($A$1:$A$2652<>""),IF(COUNTIF(OFFSET($A$1,,,ROW($A$1:$A$2652)),$A$1:$A$2652)=1,ROW($A$1:$A$2652),""),""),ROW(A1))),"")
E,F,G,H列要達到上圖所示結果 :
利用公式:=IFERROR(INDEX($B:$B,SMALL(IF($A$1:$A$2652=$D2,ROW($A$1:$A$2652),""),COLUMN(A1))),"")
操作注意方式:複製公式後,要讓公式生效,需要同時按下CTRL+SHIFT+ENTER ,公式纔會生效:然後往右拉,再往下拉即可。