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, 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.

Le savais-tu ?
La force de Power Query, c'est de transformer des données sans écrire une seule formule. Tu décris tes transformations une fois dans l'éditeur, fractionner un nom, convertir une date, passer une ville en majuscules, et il les rejoue tout seul à chaque actualisation.

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é.

ABC
1Nom completDate inscriptionVille
2Dupont Marie Claire5/1/2026lyon
3Martin Paul12/2/2026paris
4Bernard Sophie3/3/2026lille
5Lefevre Thomas18/3/2026nantes
6Moreau Julie2/4/2026bordeaux
7Girard Lucas27/4/2026toulouse
8Roux Camille9/5/2026marseille
9Fournier Hugo21/5/2026rennes
10Mercier Léa4/6/2026saint-étienne
11Blanc Antoine30/6/2026strasbourg
12Faure Chloé14/7/2026nice

Résoudre l'exercice étape par étape

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

Ta progression
0/3
1
Nommer le tableau et l'ouvrir dans Power QueryTransforme la plage en tableau nommé Clients (Insertion > Tableau en cochant « Mon tableau comporte des en-têtes », puis la case « Nom de la table » de l'onglet Création de tableau), et charge-le dans l'éditeur Power Query via Données > À partir d'un tableau/d'une plage. Regarde ensuite si la colonne Date inscription y affiche encore des textes (5/1/2026) ou déjà des dates (05/01/2026).
2
Fractionner la colonne Nom completDans l'éditeur, sélectionne la colonne « Nom complet » puis utilise Transformer > Fractionner la colonne > Par délimiteur. Choisis l'espace et l'option « Délimiteur le plus à gauche », puis renomme les deux colonnes obtenues en « Nom » et « Prénom ».
3
Convertir la date et mettre la ville en majusculesConvertis la colonne « Date inscription » en type Date avec l'icône de type de son en-tête, puis sélectionne la colonne « Ville » et applique Transformer > Format > MAJUSCULES. Clique enfin sur « Fermer et charger » pour envoyer la table transformée dans une nouvelle 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://ledojo.club/blog/formation-power-query-excel

S'entraîner sur 3 exercices similaires à transformer des colonnes avec Power Query

01

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

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

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é.

Pour aller plus loin

Tout ce dont tu as besoin pour continuer à t’entraîner se trouve ici.

Besoin d’aide sur Excel ?

Rejoins le Dojo pour poser tes questions, obtenir de l’aide sur tes fichiers Excel et participer chaque mois à un cours collectif en direct.

Gratuit · Sans carte bancaire