excel如何把两列数据交叉合为一列

如一列:13579 二列:2468,要把这两列交叉合成一列数据为123456789,要怎么做?

材料/工具:Excel2010

1、选择合并后的文本填入的单元格。

2、点击菜单工具:公式中的插入函数

3、弹出的对话框中类别选择:文本,函数总选择CONCATENATE

4、Text1中选择单元格A1。

5、Text2中,选择单元格B1,点击确定。

6、选择C1单元格,格式下来,将该单元格的公式扩展到所需的所有单元格。

7、C1至C31单元格的数据即为A列和B列数据的合并结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-14

输入以下公式,然后向下填充公式

=OFFSET(A$1,INT((ROW(A1)-1)/2),MOD(ROW(A1)-1,2))

公式表示:以A1单元格为基准,以INT((ROW(A1)-1)/2)为向下偏移的条件,以MOD(ROW(A1)-1,2)为向右偏移的条件,得到一列交替间隔的数据。

 

详见附图

第2个回答  2015-06-19

是这样吗?

C1=IF(INDEX($A:$B,ROUNDUP(ROW(A1)/2,0),MOD(ROW(A1)-1,2)+1)="","",INDEX($A:$B,ROUNDUP(ROW(A1)/2,0),MOD(ROW(A1)-1,2)+1))向下复制

本回答被提问者和网友采纳
第3个回答  2018-09-23
补充一下高票答案。
如果从其他位置起始,只要改第一个参数就好了;后面只是用来交替的,不用动。
相似回答