如何将excel中多行合并到一行

如下:
a b c d e f
1 2 3 4 5 6
7 8 9 10 11 12
变成:
a b c d e f 1 2 3 4 5 6 7 8 9 10 11 12

使用=循环引用快速完成


EXCEL版本参考:2010

具体演示及操作步骤:

1、G1输入=A2

2、左拉公式,下拉公式

3、复制第一行有效数据

4、选择性粘贴到需要的位置,完成

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-10
你用的是2007版本吧,如果是,假设数据在A1:A3中,先将A列的列宽拉大点,大到能够单行就能容纳所有数据,再选中A1:A3,开始,编辑选项卡中向下箭头边下拉三角形,弹出的菜单中选择“两端对齐”。
第2个回答  2013-04-10
如果每行数据在同一个单元格:假设是A1:A3
B1单元格公式:
=PHONETIC(A1:A3)
就可以(因为数字之间有空格)
如果每行数据在不同的列,可以用公式:
假设数据区域为A:F列
G1单元格公式:
=INDEX($A:$F,INT((COLUMN(A1)-1)/6)+1,MOD(COLUMN(A1)-1,6)+1)&""
格式柄右拉复制公式
第3个回答  2013-04-10
如果处在不同的单元格,可以施用连接符 =A1&A2&A3
如果在同一单元格

选替换,查找内容输入#,然后点下替换输入框,按住ALT不放,然后依次用小键盘输入10,松开ALT键(替换框里什么也不显示)。全部替换可也。
必须用小键盘
或者在其他单元格执行公式 =SUBSTITUTE(A1,CHAR(10),"")
第4个回答  推荐于2016-12-04

  假设数据在A1:F3  

    =OFFSET($A1,INT(COLUMN(F1)/6)-1,MOD(COLUMN(F1),6))

  右拉


  

本回答被提问者采纳
相似回答