Вариант: Макрос VBA Excel
Sub massiv()
With Worksheets("Transpose")
Dim arr1() As Variant
Dim arr2() As Variant
Dim arr3() As Variant
Dim i, j, n As Integer
n = 0
For i = 2 To Cells(Rows.Count, 2).End(xlUp).Row Step 3
ReDim Preserve arr1(n)
arr1(n) = .Cells(i, 2).Value
n = n + 1
Next i
n = 0
For j = 2 To 5 Step 1
.Range("C" & j).Value = arr1(n)
n = n + 1
Next j
' ============================================
n = 0
For i = 3 To Cells(Rows.Count, 2).End(xlUp).Row Step 3
ReDim Preserve arr2(n)
arr2(n) = .Cells(i, 2).Value
n = n + 1
Next i
n = 0
For j = 2 To 5 Step 1
.Range("D" & j).Value = arr2(n)
n = n + 1
Next j
' ============================================
n = 0
For i = 4 To Cells(Rows.Count, 2).End(xlUp).Row Step 3
ReDim Preserve arr3(n)
arr3(n) = .Cells(i, 2).Value
n = n + 1
Next i
n = 0
For j = 2 To 5 Step 1
.Range("E" & j).Value = arr3(n)
n = n + 1
Next j
End With
End Sub