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, avec le nom et le prénom collés dans une seule cellule, des dates stockées en texte ou une 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 nommer et importer une liste de contacts bruts, puis fractionner la colonne « Nom complet » en Nom et Prénom, convertir la colonne « Date inscription » en type Date et passer la colonne « Ville » en majuscules. Le réflexe à retenir, c'est de décrire la transformation une fois et de laisser Power Query l'appliquer à chaque import.
Ce que tu vas construire
- Nommer le tableau de contacts, puis l'ouvrir dans l'éditeur Power Query via l'onglet Données.
- Fractionner une colonne « Nom complet » en deux colonnes distinctes Nom et Prénom.
- Choisir le bon délimiteur (espace) et garder un prénom composé en un seul morceau.
- Convertir une colonne de dates stockées en texte vers le type Date.
- Mettre du texte en majuscules via Transformer > Format > MAJUSCULES.
- Lire le code M généré, puis charger le résultat dans la feuille via « Fermer et charger ».
À connaître avant de commencer
- Savoir ouvrir l'éditeur Power Query (Données > À partir d'un tableau/d'une 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 , puis entraîne-toi avant de regarder le corrigé.
| A | B | C | |
|---|---|---|---|
| 1 | Nom complet | Date inscription | Ville |
| 2 | Dupont Marie Claire | 5/1/2026 | lyon |
| 3 | Martin Paul | 12/2/2026 | paris |
| 4 | Bernard Sophie | 3/3/2026 | lille |
| 5 | Lefevre Thomas | 18/3/2026 | nantes |
| 6 | Moreau Julie | 2/4/2026 | bordeaux |
| 7 | Girard Lucas | 27/4/2026 | toulouse |
| 8 | Roux Camille | 9/5/2026 | marseille |
| 9 | Fournier Hugo | 21/5/2026 | rennes |
| 10 | Mercier Léa | 4/6/2026 | saint-étienne |
| 11 | Blanc Antoine | 30/6/2026 | strasbourg |
| 12 | Faure Chloé | 14/7/2026 | nice |
Résoudre l'exercice étape par étape
Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.
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://ledojo.club/blog/formation-power-query-excel
S'entraîner sur 3 exercices similaires à transformer des colonnes avec Power Query
Bulletin de paie 2026 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
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
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
Tu as peut-être encore une question
Sélectionne la colonne à fractionner, puis dans l'onglet Transformer, clique sur Fractionner la colonne > Par délimiteur. Choisis le délimiteur (espace, virgule, point-virgule…) et l'endroit où couper, « Délimiteur le plus à gauche », « Délimiteur le plus à droite » ou « Chaque occurrence du délimiteur ». Les deux premières options produisent deux colonnes, la troisième coupe à chaque délimiteur rencontré.
Clique sur l'icône de type à gauche du nom de la colonne et sélectionne Date. Power Query lit alors le texte selon les paramètres régionaux en vigueur, le jour avant le mois en français. Si la source suit un autre format, fais un clic droit sur l'en-tête > Modifier le type > Utilisation des paramètres régionaux…, puis choisis le type Date et les paramètres régionaux de la source.
Sélectionne la colonne, puis dans l'onglet Transformer, clique sur Format > MAJUSCULES. Power Query applique Text.Upper à chaque valeur de la colonne et ajoute une étape « Texte en majuscules » dans le panneau des étapes appliquées.
Transformer modifie la colonne sélectionnée en place, et 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.
Pour aller plus loin
Tout ce dont tu as besoin pour continuer à t’entraîner se trouve ici.







