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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值