Bonjour
PowerQuery intégré à Excel 2016 et plus
let
Source = Excel.CurrentWorkbook(){[Name="T_Fruits"]}[Content],
#"Type modifié" = Table.TransformColumnTypes(Source,{{"Fruit", type text}, {"Qté", Int64.Type}}),
#"Majuscule à chaque mot" = Table.TransformColumns(#"Type modifié",{{"Fruit", Text.Proper, type text}}),
#"Lignes groupées" = Table.Group(#"Majuscule à chaque mot", {"Fruit"}, {{"Tabl", each _, type table [Fruit=nullable text, Qté=nullable number]}}),
#"Personnalisée ajoutée" = Table.AddColumn(#"Lignes groupées", "Personnalisé", each Table.AddIndexColumn([Tabl],"Idx",1)),
#"Personnalisé développé" = Table.ExpandTableColumn(#"Personnalisée ajoutée", "Personnalisé", {"Qté", "Idx"}, {"Qté", "Idx"}),
#"Colonnes supprimées" = Table.RemoveColumns(#"Personnalisé développé",{"Tabl"}),
#"Colonne dynamique" = Table.Pivot(Table.TransformColumnTypes(#"Colonnes supprimées", {{"Idx", type text}}, "fr-FR"), List.Distinct(Table.TransformColumnTypes(#"Colonnes supprimées", {{"Idx", type text}}, "fr-FR")[Idx]), "Idx", "Qté")
in
#"Colonne dynamique"