For this to work...Put a Header in Column U
Sub J3v16()
Dim Data, Temp, X1, X2, i As Long, ii As Long
Data = Cells(1).CurrentRegion: ReDim Temp(1 To UBound(Data, 1), 1 To UBound(Data, 2))
For i = 1 To UBound(Data, 2) - 1
X1 = Application.Match(Data(1, i), Application.Index(Data, , UBound(Data, 2)), 0)
X2 = Application.Match(Data(2, i), Application.Index(Data, , UBound(Data, 2)), 0)
For ii = X1 - 5 To X2 - 5: Temp(ii, i) = Data(3, i): Next ii
Next i
Range("A6").Resize(UBound(Data, 1), UBound(Data, 2) - 1) = Temp
End Sub
Bookmarks