2017-04-03 67 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