首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Excel 如何让两列合并为一列!

发布网友

我来回答

3个回答

热心网友

C1=MID(A$1,INT((ROW(A1)-1)/LEN(B$1))+1,1)&MID(B$1,MOD(ROW()-1,LEN(B$1))+1,1)

笛卡尔乘积,数据多了最好用VBA。

追问我的A列

北D正常

北C正常

北E正常

中D正常

我的B列:
男童针织长袖恤A

男童针织开衫A

女童针织长袖恤A

男童毛织开衫A

这样的有办法弄成吗?

追答

=INDEX(A:A,INT((ROW(A1)-1)/COUNTA(B:B))+1)&INDEX(B:B,MOD(ROW()-1,COUNTA(B:B))+1)

热心网友

如下图,在C1中输入公式

=OFFSET($A$1,INT((ROW(A1)-1)/8),)&OFFSET($B$1,MOD(ROW(A8),8),)

下拉填充。

追问太棒了 再追问一下 如果数据扩大 A列有72个单元格有内容 B列有177个 我需要改公式里的哪些数字?

热心网友

=a1&b1往下拉就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com