在EXCEL合并几列数据为一列,例如 1 3 4 6 2 3 5 6 合并为 1 3 4 6 2 3 5 6

如题所述

解决方法:
  第一步:如你下图,在F列(辅助列)输入1,2,3,……,1,2,3,……,1,2,3,……,
  (注:如有3列100行,就输入3次1-100),再以这列进行排序,就可以插入相应的空行了。
  第二步:移动各列,使他们的数值各占一行;
  第三步:G1输入公式=VALUE(CONCATENATE(C1,D1,E1)),回车,向下复制单元格即可。
  注:C1,D1,E1分别替换为各个数值的单元格,多了可以删除,少了可以添加。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-20
假设下表 你从第4行开始 ,那么你在G4输入 =OFFSET(INDIRECT("C"&ROUNDUP(ROW()/3,0)+2&":E"&ROUNDUP(ROW()/3,0)+2),ROUNDUP(ROW()/3,0)-2,MOD(ROW()+2,3),1,1) ,向下填充 亲测 OK。

如果你的数据不是在C4:F6 应该也可以拖曳
第2个回答  2012-10-20
把A1,A2,A3合并在一起可以这样写 H1=A1&A2&A3追问

谢谢 这个不是合并为相同的列,而是这样的

第3个回答  2012-10-20
复制 1 3 4 6 2 3 5 6
在1下面的单元格右击,选择性粘贴, 勾选 转置
多列就变成一列了
相似回答