2017-09-20 71 views
0

從不同列的行我在Excel中的某些列,我需要他們的行如下面的例子合併在一起:合併在Excel

當前文件:

column A | column B | column C | column D | column E | column F 
001001  Adam   20  001002  Adam  1.2 
001001  Brian   21  001002  Brian  1.5 
001001  Cameron  25  001002  Cameron 1.1 
001001  Daniel  18  001002  Daniel  1.8 
001001  Edward  19  001002  Edward  2.3 

目的:

column A | column B | column C 
001001  Adam   20 
001002  Adam   1.2 
001001  Brian   21 
001002  Brian   1.5 
001001  Cameron  25 
001002  Cameron  1.1 
001001  Daniel  18 
001002  Daniel  1.8 
001001  Edward  19 
001002  Edward  2.3 

這可能嗎?我開始學習VBA,所以我被這個問題困住了。

在此先感謝!

+2

啓動記錄,在第一組下複製第二組,然後在列B上排序。 –

回答

0

副本d:F向下跌破A:C,然後對它們進行排序似乎是最簡單的解決方案:

Sub Demo 
    Range("D2:F" & range("F2").end(xldown).row).copy Range("A1").End(xldown).Offset(1,0) 

Range("A1").CurrentRegion.Sort Key1:=range("b1"),Key2:=range("a1") 
    End Sub 

這假定兩個d和F沒有空白單元格,直到底部

+0

其實,我現在感覺真的很愚蠢。我只是通過在Excel上使用排序選項來解決它。但我已經試過了你的答案,它也起作用了。謝謝! –