let
    Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"index", Int64.Type}, {"A", Int64.Type}, {"B", Int64.Type}, {"C", Int64.Type}}),
    #"Supprimer le tableau croisé dynamique des autres colonnes" = Table.UnpivotOtherColumns(#"Type modifié", {"index"}, "Attribut", "Valeur"),
    #"Personnalisée ajoutée" = Table.AddColumn(#"Supprimer le tableau croisé dynamique des autres colonnes", "Personnalisé", each List.Repeat({""}, [Valeur])),
    #"Personnalisé développé" = Table.ExpandListColumn(#"Personnalisée ajoutée", "Personnalisé"),
    #"Colonne fusionnée insérée" = Table.AddColumn(#"Personnalisé développé", "Fusionné", each Text.Combine({[Attribut], Text.From([index], "fr-FR")}), type text),
    #"Colonnes supprimées" = Table.RemoveColumns(#"Colonne fusionnée insérée",{"Personnalisé", "Valeur", "index"}),
    #"Lignes groupées" = Table.Group(#"Colonnes supprimées", {"Attribut"}, {{"Nombre", each _, type table [Attribut=text, Fusionné=text]}}),
    #"Table transposée" = Table.Transpose(#"Lignes groupées")
in
    #"Table transposée"