excel A列相同時B列橫排處理

領導要做個報表:數據量大,一個一個完成太累;

網上瘋狂搜索;接前輩力量終於搞定;

如圖所示:

  要達到如下結果,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 ,公式纔會生效:然後往右拉,再往下拉即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章