excel怎么将一列中每每相邻3个单元格的内容合并到新一列单元格中,每个单元格里内容不重复合并??求大神

比如我要将A列a b c d e f....,

合并到B列变成abc,def,ghi,。。。
我用公式“=A1&A2&A3”然后下拉,但出现的是abc,bcd,cde,。。。一个单元格的内容会出现了两次合并,这个有什么公式可以避免这种情况的
我以前老师有教过,但是太久没用,忘记怎么弄了,哪位网友会的麻烦了!!

提供三条公式,任选一条即可,在B1输入公式下拉:

 公式一:(推荐)

=INDEX(A:A,ROW(A1)*3-2)&INDEX(A:A,ROW(A1)*3-1)&INDEX(A:A,ROW(A1)*3)

 

公式二:

=INDIRECT("A"&ROW(A1)*3-2)&INDIRECT("A"&ROW(A1)*3-1)&INDIRECT("A"&ROW(A1)*3)

 

公式三:

=OFFSET(A$1,ROW(A1)*3-3,)&OFFSET(A$1,ROW(A1)*3-2,)&OFFSET(A$1,ROW(A1)*3-1,)

 

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-01
2楼牛X,这种嵌套要理解才能记住,我不会,插个旗备用
是我,就只会复制,和你差不多,公式写在B1,复制时复制B1到B3,再粘到B4,再把B1-B6复制到B7,一直滚雪球
相似回答