Aller au contenu principal
RHAvancé25 min

Transformer des colonnes avec Power Query sur Excel

Un exercice corrigé pour transformer des colonnes avec Power Query, fractionner, convertir les types et mettre en forme le texte, et s'entraîner sur le fichier Excel à télécharger.

Les données arrivent rarement propres : nom et prénom collés dans une seule cellule, dates stockées en texte, casse incohérente d'une ligne à l'autre. Corriger ça manuellement prend du temps, et l'opération recommence à chaque nouvel export... Power Query permet de décrire ces transformations une seule fois et de les rejouer automatiquement, sans aucune formule !

Dans cet exercice, tu vas réaliser trois transformations sur une liste de contacts bruts : fractionner la colonne « Nom complet » en Nom et Prénom, convertir la colonne « Date inscription » en type Date, puis passer la colonne « Ville » en majuscules. Le réflexe à retenir : décrire la transformation une fois, laisser Power Query l'appliquer à chaque import.

Le saviez-vous ?
La force de Power Query, c'est qu'il n'écrit aucune formule : tu décris tes transformations une seule fois dans l'éditeur, fractionner un nom, convertir une date, passer une ville en majuscules, et il les rejoue tout seul à chaque nouvel import.

Ce que tu vas construire

  • Fractionner une colonne « Nom complet » en deux colonnes distinctes Nom et Prénom.
  • Choisir le bon délimiteur (espace) et gérer les noms composés.
  • Convertir une colonne de dates stockées en texte vers le type Date.
  • Mettre du texte en majuscules via Transformer > Format > MAJUSCULE.
  • Lire et comprendre le code M généré automatiquement par Power Query.
  • Charger le résultat final dans la feuille Excel via « Fermer et charger ».

À connaître avant de commencer

  • Savoir ouvrir l'éditeur Power Query (Données > À partir d'un tableau/plage).
  • Connaître la notion de type de colonne (texte, date, nombre).

Voici les données de départ de cet exercice. Copie-les ou télécharge le fichier Excel, puis entraîne-toi avant de regarder le corrigé.

ABC
1Nom completDate inscriptionVille
2Dupont Marie05/01/2026lyon
3Martin Paul12/02/2026paris
4Bernard Sophie03/03/2026lille
5Lefevre Thomas18/03/2026nantes

Exercice guidé

Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.

Ta progression
0/2
1
Fractionner la colonne Nom completDans l'éditeur Power Query, sélectionne la colonne « Nom complet » puis utilise Transformer > Fractionner la colonne > Par délimiteur, choisis l'espace et l'option « au délimiteur le plus à gauche ». Renomme les deux colonnes obtenues en « Nom » et « Prénom ».
2
Convertir la date et mettre la ville en majusculesConvertis la colonne « Date inscription » en type Date (icône de type dans l'en-tête), puis sélectionne la colonne « Ville » et applique Transformer > Format > MAJUSCULE. Clique sur « Fermer et charger » pour envoyer la table transformée dans la feuille.
Le combo gagnant
Retiens la nuance qui évite bien des surprises : Transformer modifie la colonne en place, alors qu'Ajouter une colonne en crée une nouvelle et laisse l'originale intacte. Ici on veut remplacer le nom complet, donc c'est bien Transformer qu'il faut choisir.

Astuces pour aller plus loin

La colonne à partir d'exemples

Si la transformation est complexe (ex. extraire uniquement les initiales), essaie Ajouter une colonne > Colonne à partir d'exemples. Tu saisis quelques valeurs attendues et Power Query devine la transformation à appliquer.

Transformer vs Ajouter une colonne

Transformer modifie les données de la colonne sélectionnée en place. Ajouter une colonne crée une nouvelle colonne et laisse l'originale intacte. Choisis Transformer quand tu veux remplacer, Ajouter quand tu veux conserver l'original.

Pour aller plus loin sur Power Query

https://blog.ledojo.club/formation-power-query-excel

3 exercices similaires à transformer des colonnes avec Power Query

01

Bulletin de paie simplifié : du brut au net

Pars d'un salaire brut, calcule chaque cotisation salariale ligne par ligne avec ARRONDI, totalise-les avec SOMME et déduis le salaire net en une seule passe.
Voir l'exercice

02

Planning d'équipe dynamique

Construire un planning d'équipe visuel et dynamique qui s'adapte automatiquement aux congés, aux jours fériés et aux rotations.
Voir l'exercice

03

Suivi des congés et absences

Mettre en place un suivi complet des congés et absences de ton équipe : soldes en temps réel, calcul d'ancienneté et alertes automatiques quand un collaborateur approche de la limite.
Voir l'exercice

Le modèle prêt à l'emploi

Le modèle Excel « Congés payés »

Découvre notre suivi des congés payés pour gérer les soldes et les absences de ton équipe

FAQ

Questions fréquentes

Sélectionne la colonne à fractionner, puis dans le ruban Transformer, clique sur Fractionner la colonne > Par délimiteur. Choisis le délimiteur (espace, virgule, point-virgule) et l'option de fractionnement (au plus à gauche, au plus à droite, à chaque occurrence). Power Query crée autant de colonnes que de segments.

Clique sur l'icône de type à gauche du nom de la colonne (ABC pour texte) et sélectionne Date. Si Power Query ne reconnaît pas le format, ouvre la boîte de dialogue en faisant un clic droit > Modifier le type > Avec les paramètres régionaux, puis précise le format de date de ta source.

Sélectionne la colonne, puis dans le ruban Transformer, clique sur Format > MAJUSCULE. Power Query applique Text.Upper à chaque valeur de la colonne et ajoute une étape « Texte mis en majuscules » dans le panneau des étapes appliquées.

Transformer modifie la colonne sélectionnée en place : les anciennes valeurs sont remplacées par les nouvelles. Ajouter une colonne crée une nouvelle colonne à côté de l'originale, qui reste intacte. Utilise Transformer pour mettre à jour les données existantes, Ajouter une colonne pour créer une version dérivée sans perdre l'original.

Oui. Chaque transformation devient une étape dans le panneau « Étapes appliquées » à droite. Tu peux supprimer n'importe quelle étape en cliquant sur la croix à sa gauche, ou cliquer sur une étape pour voir l'état de la table à ce moment-là. Les étapes sont rejouées dans l'ordre à chaque rafraîchissement.