Using Power Query the following is the Mcode
Code:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Index" = Table.AddIndexColumn(Source, "Index", 1, 1),
#"Inserted Modulo" = Table.AddColumn(#"Added Index", "Modulo", each Number.Mod([Index], 4), type number),
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Inserted Modulo", {{"Modulo", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(#"Inserted Modulo", {{"Modulo", type text}}, "en-US")[Modulo]), "Modulo", "Column1"),
#"Filled Up" = Table.FillUp(#"Pivoted Column",{"0", "3", "2"}),
#"Filtered Rows" = Table.SelectRows(#"Filled Up", each ([1] = "NAME")),
#"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Index"})
in
#"Removed Columns"
Result
[table="class:thin_grid"]
[tr][td]
v[/td]
[td="bgcolor:#ECF0F0, align:center"]
A[/td]
[td="bgcolor:#ECF0F0, align:center"]
B[/td]
[td="bgcolor:#ECF0F0, align:center"]
C[/td]
[td="bgcolor:#ECF0F0, align:center"]
D[/td]
[/tr][tr][td="bgcolor:#ECF0F0, align:center"]
1[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
1[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
2[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
3[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
0[/td]
[/tr]
[tr][td="bgcolor:#ECF0F0, align:center"]
2[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
NAME[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
DATE OF BIRTH[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
HIRE DATE[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
TERMINATION DATE[/td]
[/tr]
[tr][td="bgcolor:#ECF0F0, align:center"]
3[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
NAME[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
DATE OF BIRTH[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
HIRE DATE[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
TERMINATION DATE[/td]
[/tr]
[tr][td="bgcolor:#ECF0F0, align:center"]
4[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
NAME[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
DATE OF BIRTH[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
HIRE DATE[/td]
[td="bgcolor:#FFFFFF, align:CENTER"]
TERMINATION DATE[/td]
[/tr]
[/table]