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.
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é.
| A | B | C | |
|---|---|---|---|
| 1 | Nom complet | Date inscription | Ville |
| 2 | Dupont Marie | 05/01/2026 | lyon |
| 3 | Martin Paul | 12/02/2026 | paris |
| 4 | Bernard Sophie | 03/03/2026 | lille |
| 5 | Lefevre Thomas | 18/03/2026 | nantes |
Exercice guidé
Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.
Sélectionne la colonne « Nom complet », puis dans le ruban Transformer, clique sur Fractionner la colonne > Par délimiteur. Choisis l'espace comme délimiteur et l'option « Au délimiteur le plus à gauche » pour ne créer que deux colonnes. Power Query génère deux colonnes nommées « Nom complet.1 » et « Nom complet.2 » : double-clique sur chaque en-tête pour les renommer « Nom » et « Prénom ».
Attention
- Choisis « au délimiteur le plus à gauche » pour un nom composé (ex. Bernard-Marie Sophie) : cette option ne coupe qu'au premier espace et produit toujours exactement deux colonnes.
- N'oublie pas de renommer les colonnes « Nom complet.1 » et « Nom complet.2 » : les noms générés automatiquement sont peu lisibles et compliquent les étapes suivantes.
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
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.
3 exercices similaires à transformer des colonnes avec Power Query
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
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
Envie de t'entraîner plus ?
Des dizaines de cas pratiques Excel corrigés pour progresser pour de vrai.
Voir tous les exercices