合并excel中的每一行

时间:2014-07-28 15:32:32

标签: excel-formula excel-2010

我正在寻找一种合并excel文件中每隔一行的方法。所以数据看起来像这样:

数据1 |数据2 |数据3 |
数据4 |数据5 |数据6 |
数据7 |数据8 |数据9 |
数据10 |数据11 |数据12 |

我想:

数据1数据4 |数据2数据5 |数据3数据6 |
数据7数据10 |数据8数据11 |数据9数据12 |

我试过

= OFFSET(A $ 1,(ROW() - 1)* 2,0)&amp;“”&amp; OFFSET(A $ 1,((ROW() - 1)* 2)+1,0)A3 < / p>

从文档中看似无效。

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

我想说这个问题应该发布在superuser.com上 无论如何,您可以将其粘贴到Visual Basic编辑器中,只需替换范围。

Sub merge()

For Each cell In Range("A2: D2")
    cell.Offset(2, 0).Value = cell.Value & " " & cell.Offset(1, 0).Value
Next cell

End Sub