Exercices Power Query : nettoyer, importer, ajouter, fusionner, regrouper, dépivoter et pivoter des données, et gérer les erreurs.
Power Query est surtout utile quand le même export désordonné arrive encore et encore. Au lieu de répéter un nettoyage manuel, vous enregistrez une suite de transformations qui peut être actualisée pour le fichier suivant. La feuille interactive ci-dessous se concentre sur TRIM (SUPPRESPACE dans Excel en français), une petite opération de nettoyage qui rend visible le problème sous-jacent. Les exercices Power Query liés transposent ensuite ce raisonnement en étapes d’import et de transformation reproductibles.
Vous nettoierez un export, ajouterez des fichiers de même structure, fusionnerez des tableaux selon une clé, regrouperez des enregistrements, dépivoterez des colonnes de mois répétées, importerez depuis des sources courantes, pivoterez une catégorie et gérerez les erreurs. Avant de transformer quoi que ce soit, décidez ce que représente une ligne et quelles colonnes forment une clé fiable. Après chaque étape importante, contrôlez le nombre de lignes, les types de données et les enregistrements sans correspondance. Ces contrôles aident à distinguer un aperçu d’apparence réussie d’une requête digne de confiance.
Les exercices s’appuient sur les outils pédagogiques de FormulaCamp, dans le navigateur, pour modéliser les opérations et vérifier les résultats. L’interface ne prétend pas reproduire toutes les parties d’Excel sur ordinateur. La compétence transférable est le plan de transformation : source, types, nettoyage, remodelage, jointure, validation et actualisation. Suivez ensuite le parcours d’analyste de données ou celui des opérations pour replacer Power Query dans un flux de reporting plus large.
À vous de jouer
À vous : en B2, supprimez les espaces superflus de l’emplacement brut en A2.
Feuille d’exemple : emplacements non nettoyés
A
B
C
1
Raw location
Clean location
Amount
2
North Hub
120
3
East Depot
80
4
West Store
50
5
North Hub
30
Pas encore résolu.
Réponse : =TRIM(A2)
Exercices associés
Ouvrez un exercice dans la leçon correspondante (en anglais).
Essayez d’abord la feuille, puis comparez votre formule et votre résultat.
Nettoyer le champ d’emplacement dans Power Query
Quel texte nettoyé doit sortir de A3 ?
Formule: =TRIM(A3) → East Depot
Sélectionnez A1:C5, choisissez Données > À partir d’un tableau/d’une plage, confirmez que le tableau comporte des en-têtes, puis ouvrez l’Éditeur Power Query.
Sélectionnez Raw location, puis choisissez Transformer > Format > Supprimer les espaces (Trim) ; renommez la colonne en Clean location.
Choisissez Fermer et charger (Close & Load). Les quatre lignes nettoyées sont North Hub 120, East Depot 80, West Store 50 et North Hub 30.
Regrouper les lignes nettoyées par emplacement
Quel texte nettoyé doit sortir de A4 avant le regroupement ?
Formule: =TRIM(A4) → West Store
Après la suppression des espaces, choisissez Accueil > Regrouper par (Group By), regroupez sur Clean location, nommez la nouvelle colonne Total Amount et choisissez la somme de Amount.
Définissez Amount en Nombre entier si nécessaire, puis choisissez Fermer et charger.
Le résultat regroupé est North Hub 150, East Depot 80 et West Store 50 ; le total de contrôle est 280.
Questions fréquentes
Que faut-il apprendre en premier dans Power Query ?
Commencez par l’import, les types de données, le filtrage, le renommage et le nettoyage. Apprenez ensuite l’ajout, la fusion, le regroupement et le dépivotage.
Quelle différence entre ajouter et fusionner ?
Ajouter empile les lignes de tableaux semblables. Fusionner joint des colonnes en faisant correspondre une ou plusieurs clés.
Pourquoi le nombre de lignes change-t-il après une fusion ?
Des clés sans correspondance peuvent supprimer des données attendues, tandis que des clés en double dans le tableau joint peuvent multiplier les lignes. Examinez les deux avant de développer.
Puis-je répéter le nettoyage le mois prochain ?
C’est précisément le principe : pointez la requête enregistrée vers la prochaine source compatible, actualisez, puis refaites les mêmes contrôles de validation.