excel表中2列,怎么把第2列的每行分别插入到第一列的每行,谢谢

原来的列1,列2和要做成的列
1 1 1
2 2 1
3 3 2
4 4 2
5 5 3
. . 3
. . 4
. . 4

    依次复制其余行到A列完成合并。

    使用公式:=INDEX(A:B,ROUNDUP(ROW()/2+1,0),MOD(ROW(),2)+1)向下填充。

    Index函数:index(区域,行,列)。举例:=index(a:b,2,2)将等同于B2单元格内容

    RoundUp函数:RoundUp(数字,保留小数点位数)向上取整。举例:=RoundUp(1.1,0)将得到2.

    row函数:Row()获得当前行号。举例:=row()

    Mod函数:求余Mod(数字1,数字2)。举例=mod(2,2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-06-15
这个问题问的太笼统了。假设是AB二列
b列插入到a列的每行?包括多种情况,合在一起就是C1输入
=a1&b1
下拉填充
如果是隔行插入
即1行变2行。
那就是C1输入
=INDEX(A:B,ROUNDUP(ROW(A1)/2,),MOD(ROW(A1)-1,2)+1)

下拉填充。
建议问题问的明白一些,这样别人容易对症解答本回答被提问者和网友采纳
第2个回答  2013-03-03
复制列2的数据到列一,然后数据升序排列
第3个回答  2013-03-03
隔行插入?
相似回答