Try this. Yuo need to add a header in A1 and B1.
Sub Macro2()
Dim rng As Range, rng2 As Range, c As Long, r As Range
Application.DisplayAlerts = False
With Sheets("RAW DATA")
Sheets.Add().Name = "Temp"
.Range("A1", .Range("A1").End(xlDown)).AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Sheets("Temp").Range("A1"), Unique:=True
Set rng = Sheets("Temp").Range("A2", Sheets("Temp").Range("A2").End(xlDown))
For Each rng2 In rng
c = c + 1
Sheets("DESIRED RESULT").Cells(1, c) = rng2
.Range("A1").AutoFilter field:=1, Criteria1:=rng2
Set r = .AutoFilter.Range
r.Offset(1, 1).Resize(r.Rows.Count - 1, 1).Copy Sheets("DESIRED RESULT").Cells(2, c)
Sheets("DESIRED RESULT").Cells(1, c).Resize(r.Rows.Count - 1).Sort key1:=Sheets("DESIRED RESULT").Cells(1, c), order1:=xlAscending, header:=xlYes
Next rng2
Sheets("Temp").Delete
.AutoFilterMode = False
End With
Application.DisplayAlerts = True
End Sub
Bookmarks