怎么把excel表格中竖排的多个单元格内容合并到横排的一个单元格中?

图片1

图片2
把图1中的内容变成图2中的,请教高手!
做成图2的效果后,并且B列中不能有空格或者换行。

比如的内容在 a1 a2 a3 现在你想把它们的内容放到b1 中
在b1 中输入公式 =a1:a3 然后点击编辑栏 按f9 再然后去掉里面的= 用替换方法去掉其他符号

比如 a1 a2 a3 里面的内容分别是 "你" "是" "谁"
在 b1 输入公式 =a1:a3 点击编辑栏按f9 出现 ={我;是;谁} 去掉=后回车 就变成了 {你;是;谁}
替换掉 ; 和{ 和 } 就是想要的了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-21
如果A列每种型号都占两行,可以用公式得到结果。
假定原数据在SHEET1表中,在SHEET2表A1输入公式:
=INDEX(SHEET1!A:A,ROW()*2)
将公式向下复制。
在B1输入公式:
=INDEX(SHEET1!B:B,ROW()*2-1)&"["&INDEX(SHEET1!C:C,ROW()*2-1)&"],"&INDEX(SHEET1!B:B,ROW()*2)&"["&INDEX(SHEET1!C:C,ROW()*2)&"]"
将公式向下复制。追问

不是每个型号都占两行,有的是1行,有的是3行,有没有办法解决?

追答

加两个辅助列,然后筛选。
选定ABC列,按A列排序,让A列相同内容集中在一起。
在D1输入公式:
=B1&"["&C1&"]"
在D2输入公式:
=IF(A2=A1,D1&","&B2&"["&C2&"]",B2&"["&C2&"]")
将公式向下复制到相应行。
在E1输入公式:
=IF(A1=A2,"","要")
将公式向下复制到相应行。
选中ABCDE列,筛选E列为“要”的行。
将筛选结果复制到SHEET2表中。
删除BCE列,保留AD列就是你要的结果。

本回答被提问者和网友采纳
第2个回答  2014-03-21
复制、选择性粘贴(转置)可以做到行列转换。
然后就=A&B&C 拼起来。
或是复制到word中
第3个回答  2014-03-21
为什么没人回答你的问题呢?
——因为:
你的问题,需要多步操作才能达到!!!没有一步达到的捷径!

步骤比较多,不想详述(熟练操作者5分钟之内可实现你的目的)

扣我

一五九六三九七零
相似回答