假定每一列都是23行,A列是序号,B列C列D列E列F列是需要合并成一列的数据
H1单元格输入
=VLOOKUP(MOD(ROW()-1,23)+1,$A$1:$F$23,INT((ROW()-1)/23+2))
向下填充
效果如下图
在你要合并的单元格输入以下公式即可,
=CONCATENATE(A1,B1,C1,D1,E1)
可以添加任意多个单元格,上例只有5列
最简单的办法就是在下边的一行用“&”连接
假设A1-AN有数据,空出A2,在B2输入=A2&A1,向右填充,一直到列尾再多一列即可。
选中要合并的单元格。点右键合并。
只要获得当前使用的行数就可以用递归的方法把他们放在一列上,
获得使用行数
dim row as long
set obj=activeworkbook.sheets("sheet1")
row=obj.usedrange.rows.count