2017-04-03 106 views
-3

我需要将2列连接到同一Excel表格中的不同列中。使用Excel 2010中的宏将2列连接到单列中

例如记录ID,日期,SOEID,名字,姓氏是excel中的列名。

First Name和Last Name列在整个列上都有一个名称列表。

我需要连接姓氏(D列)和名字(E列)作为(“O”列)单独的列。

+0

你有什么试过的?你的数据如何布置?我不确定你的意思是“姓氏和名字”列中有整个列的名称列表吗?在“O”列中,你不能只是做'= D2&“”&E2'吗? – BruceWayne

+1

id google连接到vba –

+0

请阅读[在什么情况下,我可以在我的问题中添加“紧急”或其他类似短语,以获得更快的答案?](https://meta.stackoverflow.com/q/326569) - 总结是这不是解决志愿者问题的理想方式,并且可能对获得答案起反作用。请不要将这添加到您的问题。 – halfer

回答

0
Sub concatCol() 
    ix=1 
    Do 
    Cells(ix,15)=Cells(ix,4) & Cells(ix,5) 
    ix=ix+1 
    Loop Until Cells(ix,4)="" and Cells(ix,5)="" 
End Sub 
+0

不应在第一个和最后一个名字之间留有空格,或者在姓氏和第一个名字之间留有空格姓名? – Jeeped

+0

@接受此编辑正在等待同行评审。 – Masoud