Lire en anglais

Partager via


Transposer une table

L’opération de transposition de table dans Power Query fait pivoter votre tableau de 90 degrés, en convertissant vos lignes en colonnes et vos colonnes en lignes.

Imaginez une table comme celle figurant dans l’illustration suivante, avec trois lignes et quatre colonnes.

Échantillon de table source à transposer.

Capture d’écran d’une table avec quatre colonnes nommées Colonne 1 à colonne 4, avec toutes les colonnes définies sur le type de données Texte. La colonne 1 contient les événements de la ligne 1, les participants à la ligne 2 et les fonds de la ligne 3. La colonne 2 contient l’événement 1 dans la ligne 1, 150 dans la ligne 2 et 4000 dans la ligne 3. La colonne 3 contient l’événement 2 dans la ligne 1, 450 dans la ligne 2 et 1 0000 dans la ligne 3. La colonne 4 contient l’événement 2 dans la ligne 1, 1250 dans la ligne 2 et 15000 dans la ligne 3.

L’objectif de cet exemple est de transposer cette table de façon à obtenir quatre lignes et trois colonnes.

Table de sortie finale.

Capture d’écran d’une table avec trois colonnes nommées Événements avec un type de données Texte, Participants avec un type de données nombre entier et Fonds avec un type de données nombre entier. La colonne Events contient, du haut en bas, Event 1, Event 2 et Event 3. La colonne Participants contient, de haut en bas, 150, 450 et 1250. La colonne Fonds contient, de haut en bas, 4000, 10000 et 15000.

Sous l’onglet Transformer dans le ruban, sélectionnez Transposer.

Capture d’écran de la commande Transposer sous l’onglet Transformation.

Le résultat de cette opération ressemble à l’image suivante.

Échantillon de table de sortie après une opération de transposition.

Capture d’écran d’une table avec trois colonnes nommées Colonne 1, Colonne 2 et Colonne 3, avec toutes les colonnes définies sur le type de données Any. La colonne 1 contient, de haut en bas, d’événements, d’événement 1, d’événement 2 et d’événement 3. La colonne 2 contient, de haut en bas, participants, 150, 450 et 1250. Column3 contient, de haut en bas, Funds, 4000, 10000 et 15000.

Notes

Seul le contenu de la table est transpose pendant l’opération de transposer ; les en-têtes de colonne de la table initiale sont perdus. Les nouvelles colonnes ont le nom Colonne suivie d’un nombre séquentiel.

Les en-têtes dont vous avez besoin dans cet exemple figurent dans la première ligne de la table. Pour promouvoir la première ligne en en-têtes, sélectionnez l’icône de tableau dans le coin supérieur gauche de l’aperçu des données, puis sélectionnez Use first row as headers (Utiliser la première ligne pour les en-têtes).

Capture d’écran du menu icône de tableau utilisé pour promouvoir la première ligne en en-têtes de tableau.

Le résultat de cette opération vous donne la sortie que vous recherchez.

Échantillon final de table de sortie.

Capture d’écran du tableau final avec trois colonnes nommées Événements avec un type de données Texte, Participants avec un type de données nombre entier et Fonds avec un type de données nombre entier. La colonne Events contient, du haut en bas, Event 1, Event 2 et Event 3. La colonne Participants contient, de haut en bas, 150, 450 et 1250. La colonne Fonds contient, de haut en bas, 4000, 10000 et 15000.

Notes

Pour en savoir plus sur l’opération de promotion des en-têtes, également appelée Utiliser la première ligne pour les en-têtes, accédez à Promouvoir ou rétrograder les en-têtes de colonne.