excel A列相同时B列横排处理

领导要做个报表:数据量大,一个一个完成太累;

网上疯狂搜索;接前辈力量终于搞定;

如图所示:

excel A列相同时B列横排处理_第1张图片

  要达到如下结果,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 ,公式才会生效:然后往右拉,再往下拉即可。

你可能感兴趣的:(杂记)