2015-08-17 2 views
0

Мне нужно, чтобы получить уникальные значения между колонной (А) и Column (C), который будет показан в колонке (E)Как извлечь уникальные значения из двух столбцов Excel VBA

+0

вы хотите, чтобы значения, которые появляются в колонке ** A ** или столбец ** C **, но не так ?? –

+0

Мне нужно сравнить значения между столбцом (A) и столбцом (C) и показать уникальное значение в столбце (E). –

+0

Сделайте vlookup в оба конца .... занимает 2 мин. – findwindow

ответ

1

Этот код:

Sub GetUniques() 
    Dim Na As Long, Nc As Long, Ne As Long 
    Dim i As Long 
    Na = Cells(Rows.Count, "A").End(xlUp).Row 
    Nc = Cells(Rows.Count, "C").End(xlUp).Row 
    Ne = 1 

    For i = 1 To Na 
     Cells(Ne, "E").Value = Cells(i, "A").Value 
     Ne = Ne + 1 
    Next i 
    For i = 1 To Na 
     Cells(Ne, "E").Value = Cells(i, "C").Value 
     Ne = Ne + 1 
    Next i 

    Range("E:E").RemoveDuplicates Columns:=1, Header:=xlNo 
End Sub 

будет производить этот тип результата:

enter image description here

+0

Dears это замечательно, но мне нужно, как показано ниже. Столбец (A) Майк Джо Ральф Столбец (c) Майк Джо Столбец (E) Ральф –

Смежные вопросы