合并Excel中的列

时间:2014-08-28 16:35:43

标签: excel vba excel-vba

我有一张带有两列A和B列的Excel工作表。我需要合并这些列,并用逗号分隔结果。例如:

Column A | Column B
    1 2

会变成

Column C

1,2

如果可能的话,我希望用VBA或VBA执行的excel公式来完成。

3 个答案:

答案 0 :(得分:1)

这将采用此范围内所有行的初始范围(定义为rng)循环,将该行中A列和B列的内容输出到同一行中的C列。

set rng = Range(cells(1,1), cells(activesheet.UsedRange.Rows,1))
for each cell in rng
    cell.offset(0,2) = cell & "," & cell.offset(0,1)
next cell

答案 1 :(得分:1)

这是一个excel公式

=CONCATENATE(A1,",", B1)

答案 2 :(得分:0)

= A1&","& B1也可以使用