Мне нужно сравнить данные с уникальным идентификатором, который представляет собой конкатенацию (столбец A, "~" столбец B), и сохранить их в столбце F. Найдите все повторяющиеся значения в ColumnF, который будет использоваться в качестве основы для сравнения.в другие столбцы (столбец C, столбец D и столбец E).Например,
![enter image description here](https://i.stack.imgur.com/aXhFZ.jpg)
В моем примере у меня есть повторяющееся значение 5 * 2018 ~ OPS $ CABUCKLE, в этом случае я буду сравнивать каждый столбециспользуя идентификатор.В моей 1-й записи столбец C имеет то же значение во 2-й записи, которое равно 222, но в столбце D значение 1-й записи равно N, и оно было изменено на Y во 2-й записи.Тот же самый случай в столбце E. Мне нужно выделить изменения, произошедшие между записями.
Я выполнил только конкатенацию в VBA, но я не знаю, как найти дублирующее значение и сравнить другой столбец?
Sub split1()
Dim ws As Worksheet, lRow As Long
Dim x As Long
Set ws = ThisWorkbook.ActiveSheet
lRow = ws.Cells(Rows.Count, 1).End(xlUp).Row
With ws
For x = 1 To lRow
For Each wrd In .Cells(x, 1)
d = wrd
For Each nm In .Cells(x, 2)
.Cells(x, 6).Value = d & "*" & nm
Next nm
Next
Next x
End With
End Sub