Bonsoir à tous !
Une proposition "brute" de requête :
let
Source = Excel.CurrentWorkbook(){[Name="Tableau2"]}[Content],
#"Index ajouté" = Table.AddIndexColumn(Source, "Index", 0, 1, Int64.Type),
#"Division entière insérée" = Table.AddColumn(#"Index ajouté", "Division entière", each Number.IntegerDivide([Index], 4), Int64.Type),
#"Colonnes supprimées" = Table.RemoveColumns(#"Division entière insérée",{"Index"}),
#"Colonne dynamique" = Table.Pivot(#"Colonnes supprimées", List.Distinct(#"Colonnes supprimées"[Libelle]), "Libelle", "Valeur"),
#"Colonnes supprimées1" = Table.RemoveColumns(#"Colonne dynamique",{"Division entière"})
in
#"Colonnes supprimées1"