Excel 怎样自动将多列头尾相接合并成一列?

就是竖着排起来拉,别告诉我粘贴啊,最好不要太复杂。
2024-12-03 14:37:06
推荐回答(5个)
回答1:

假定每一列都是23行,A列是序号,B列C列D列E列F列是需要合并成一列的数据

H1单元格输入

=VLOOKUP(MOD(ROW()-1,23)+1,$A$1:$F$23,INT((ROW()-1)/23+2))

向下填充

效果如下图

回答2:

在你要合并的单元格输入以下公式即可,
=CONCATENATE(A1,B1,C1,D1,E1)
可以添加任意多个单元格,上例只有5列

回答3:

最简单的办法就是在下边的一行用“&”连接
假设A1-AN有数据,空出A2,在B2输入=A2&A1,向右填充,一直到列尾再多一列即可。

回答4:

选中要合并的单元格。点右键合并。

回答5:

只要获得当前使用的行数就可以用递归的方法把他们放在一列上,
获得使用行数
dim row as long
set obj=activeworkbook.sheets("sheet1")
row=obj.usedrange.rows.count