Dépivoter les colonnes avec Power Query

Dernière mise à jour le 21/05/2024
Temps de lecture : 4 minutes

Comment dépivoter les colonnes d'un tableau avec Power Query ? Dépivoter cela signifie permuter les informations en colonne pour les mettre en ligne.

Permuter les données

Erreur souvent commise

Beaucoup d'utilisateurs d'Excel font l'erreur de présenter leurs données dans un tableau en 2 dimensions.

Tableau de données à 2 dimensions

Règle de présentation des données

  • Quelques soit l'outils d'analyse que vous utilisiez, Excel ou autres, la disposition des données est primordiale
  • La règle c'est de mettre toutes les données de même nature (Prix, Quantité vendues, ...) dans une SEULE colonne.
Permuter les données

Pour passer de la présentation des données en colonne vers une présentation en ligne, beaucoup seraient tentés de réaliser une macro VBA. Or, grâce à Power Query, permuter les données n'a jamais été aussi facile grâce à l'option Dépivoter.

Étape 1 : Mettre ses données dans un tableau

Pour pouvoir travailler avec Power Query, il est indispensable de mettre ses données dans un tableau Insertion > Tableau

Menu insertion Tableau

Étape 2 : Ouvrir Power Query

Depuis le menu Données, activez le menu A partir d'un tableau ou d'une plage.

Ouvrir Power Query à partir d'un tableau

Vos données se retrouvent alors dans chargées dans Power Query

Étape 3 : Sélection des colonnes à permuter

La sélection des colonnes dans Power Query est la même que dans Excel

  1. Sélectionner la première colonne
  2. Appuyer sur la touche Maj (Shift)
  3. Sélectionner la dernière colonne

Étape 4 : Dépivoter les colonnes dans Power Query

Maintenant, activez le menu Transformer > Dépivoter les colonnes

Menu dépivoter

Instantanément, Power Query permuter les colonnes des mois sélectionnés pour présenter les mois et les valeurs en colonnes.

Les 12 colonnes sont permutées

Si vous deviez faire le même travail avec une macro VBA, le travail de construction de boucles et de rupture de boucle serait extrêmement complexe. Ici, juste le fait d'activer le menu Dépivoter les colonnes solutionne le problème.

Étape 5 : Renommer les colonnes

Pour personnifier le résultat, vous pouvez renommer les colonnes de 2 façons

  • Soit en double-cliquant sur les entêtes de colonnes
  • Soit en changeant les valeurs dans la barre de formule
Nom des colonnes depuis la barre de formules
Changement du nom des colonnes depuis la barre de formule

Si la barre de formule n'est pas visible, il suffit d'aller dans le menu Affichage et de cocher la case Barre de formule

Étape 6 : Charger les données dans Excel

Pour charger le résultat dans Excel, il suffit de cliquer sur Accueil > Fermer et Charger.

Bouton Fermer et charger dans Power Query

Le résultat de la permutation est maintenant chargé dans Excel

Données permutées dans Excel

Formation Power Query ?

Si vous voulez vous former à l'utilisation de Power Query, je vous ai conçu cette formation sur Udemy très simple d'accès (la vidéo d'importation d'un fichier csv est gratuite)

Formation Power Query Udemy

2 Comments

  1. mexav
    02/01/2021 @ 12:18

    Bonjour,
    J'ai utilisé Power Query pour des relevés mensuels bancaires, avec succès, mensuel, c'est répétitif !
    La requête ainsi générée peut-elle être réutilisée pour les mois suivant, comment faire ?
    Bonne année

    Reply

    • Frédéric LE GUEN
      02/01/2021 @ 14:04

      Alors il y a une astuce mais il faut que je fasse l'article car il y a plusieurs étapes pour charger uniquement le dernier fichier d'un répertoire

      Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Dépivoter les colonnes avec Power Query

    Reading time: 4 minutes
    Dernière mise à jour le 21/05/2024

    Comment dépivoter les colonnes d'un tableau avec Power Query ? Dépivoter cela signifie permuter les informations en colonne pour les mettre en ligne.

    Permuter les données

    Erreur souvent commise

    Beaucoup d'utilisateurs d'Excel font l'erreur de présenter leurs données dans un tableau en 2 dimensions.

    Tableau de données à 2 dimensions

    Règle de présentation des données

    • Quelques soit l'outils d'analyse que vous utilisiez, Excel ou autres, la disposition des données est primordiale
    • La règle c'est de mettre toutes les données de même nature (Prix, Quantité vendues, ...) dans une SEULE colonne.
    Permuter les données

    Pour passer de la présentation des données en colonne vers une présentation en ligne, beaucoup seraient tentés de réaliser une macro VBA. Or, grâce à Power Query, permuter les données n'a jamais été aussi facile grâce à l'option Dépivoter.

    Étape 1 : Mettre ses données dans un tableau

    Pour pouvoir travailler avec Power Query, il est indispensable de mettre ses données dans un tableau Insertion > Tableau

    Menu insertion Tableau

    Étape 2 : Ouvrir Power Query

    Depuis le menu Données, activez le menu A partir d'un tableau ou d'une plage.

    Ouvrir Power Query à partir d'un tableau

    Vos données se retrouvent alors dans chargées dans Power Query

    Étape 3 : Sélection des colonnes à permuter

    La sélection des colonnes dans Power Query est la même que dans Excel

    1. Sélectionner la première colonne
    2. Appuyer sur la touche Maj (Shift)
    3. Sélectionner la dernière colonne

    Étape 4 : Dépivoter les colonnes dans Power Query

    Maintenant, activez le menu Transformer > Dépivoter les colonnes

    Menu dépivoter

    Instantanément, Power Query permuter les colonnes des mois sélectionnés pour présenter les mois et les valeurs en colonnes.

    Les 12 colonnes sont permutées

    Si vous deviez faire le même travail avec une macro VBA, le travail de construction de boucles et de rupture de boucle serait extrêmement complexe. Ici, juste le fait d'activer le menu Dépivoter les colonnes solutionne le problème.

    Étape 5 : Renommer les colonnes

    Pour personnifier le résultat, vous pouvez renommer les colonnes de 2 façons

    • Soit en double-cliquant sur les entêtes de colonnes
    • Soit en changeant les valeurs dans la barre de formule
    Nom des colonnes depuis la barre de formules
    Changement du nom des colonnes depuis la barre de formule

    Si la barre de formule n'est pas visible, il suffit d'aller dans le menu Affichage et de cocher la case Barre de formule

    Étape 6 : Charger les données dans Excel

    Pour charger le résultat dans Excel, il suffit de cliquer sur Accueil > Fermer et Charger.

    Bouton Fermer et charger dans Power Query

    Le résultat de la permutation est maintenant chargé dans Excel

    Données permutées dans Excel

    Formation Power Query ?

    Si vous voulez vous former à l'utilisation de Power Query, je vous ai conçu cette formation sur Udemy très simple d'accès (la vidéo d'importation d'un fichier csv est gratuite)

    Formation Power Query Udemy

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      2 Comments

      1. mexav
        02/01/2021 @ 12:18

        Bonjour,
        J'ai utilisé Power Query pour des relevés mensuels bancaires, avec succès, mensuel, c'est répétitif !
        La requête ainsi générée peut-elle être réutilisée pour les mois suivant, comment faire ?
        Bonne année

        Reply

        • Frédéric LE GUEN
          02/01/2021 @ 14:04

          Alors il y a une astuce mais il faut que je fasse l'article car il y a plusieurs étapes pour charger uniquement le dernier fichier d'un répertoire

          Reply

      Laisser un commentaire

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.