Pré requis : mettre les données sous forme de tableau structuré ou de plage nommée
Ouvrir Power Query :
Dans Excel, Onglet Données.
Sélectionne Obtenir des données > À partir de tableau ou d'une plage.
Éditeur Power Query :
L'Éditeur Power Query s'ouvre avec un aperçu des données du tableau.
Appliquer des transformations :
A l'aide du ruban ou directement dans le code M. Les étapes appliquées nécessaires à la transformation des données sont à droite de la fenêtre.
Voici le code généré dans l'éditeur avancé :
let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
Idx = Table.AddIndexColumn(Source, "Index", 1, 1, Int64.Type),
Unpivot = Table.UnpivotOtherColumns(Idx, {"Index"}, "Attribut", "Valeur"),
Group = Table.Group(Unpivot, {"Valeur"}, {{"Nombre", each Table.RowCount(_), Int64.Type}}),
Tri = Table.Sort(Group,{{"Nombre", Order.Descending}}),
Resultat = Table.AddColumn(Tri, "Resultat", each "Il y a "&Text.From([Nombre])&" fois "&Text.From([Valeur])) [[Resultat]]
in
Resultat
Une fois les transformations terminées => Fermer et charger pour importer les données transformées dans Excel.
Je t'invite à aller sur le net voir plus en détail la manipulation !