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

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

如图所示:

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

相关文章:

  • 2021-12-22
  • 2021-12-12
  • 2021-08-19
  • 2021-12-12
  • 2021-07-10
  • 2021-09-03
猜你喜欢
  • 2021-12-10
  • 2022-01-12
  • 2021-11-18
  • 2021-04-03
  • 2022-12-23
  • 2021-08-28
相关资源
相似解决方案