Transformez vos fichiers en un flux de données fiable, automatisé et réutilisable.
Power Query dans Excel permet d’automatiser les tâches de préparation des données?: connexion aux sources, nettoyage, consolidation et mise à jour en un clic, sans recoder vos manipulations à chaque cycle. En 2 jours, vous passez d’une logique manuelle et fragile à une gestion de données robuste, documentée et pilotable par paramètres.
Bénéfices pour les participants : Remplacez les manipulations manuelles par des requêtes automatisées et traçables pour gagner un temps significatif, fiabiliser vos données et consolider rapidement vos fichiers Excel/CSV. À l’issue de la formation, vous êtes autonome pour construire, paramétrer et optimiser vos requêtes Power Query (bases du langage M incluses) et produire des reportings robustes en un clic.
Jour 1
Présentation générale de Power Query (0h30)
- Situer Power Query dans Excel et découvrir l’interface de l’Éditeur de requêtes
- Comprendre l’importance et l’organisation des étapes appliquées
- Comprendre les notions de source, type de données de chargement et d’actualisation
Gérer les requêtes (0h15)
- Renommer, supprimer une requête
- Dupliquer, créer une référence
- Modifier la source des requêtes (étapes / paramètres)
- Mise en pratique : Dupliquer et renommer une requête
Importer et se connecter aux données sources (0h30)
- Depuis Tableaux du classeur actif et d’autres fichiers Excel
- Depuis des fichiers .csv, .txt
- Depuis un dossier, le web
- Mise en pratique : Se connecter à plusieurs sources de données
Contrôler la qualité des colonnes (0h15)
- Profilage de la colonne
- Option d’affichage : Qualité, distribution et profil des colonnes
- Mise en pratique : Afficher les statistiques d’une colonne
Transformer et structurer les données dans l’Éditeur de requête (2h45)
- Contrôler les types de données
- Nettoyer, harmoniser et extraire les données
- Supprimer les colonnes et les lignes
- Trier, filtrer les données
- Fractionner, fusionner, transposer les colonnes
- Remplacer, remplir les valeurs, gérer les erreurs
- Ajouter des colonnes de calculs, des colonnes conditionnelles, à partir d’exemple
- Regrouper les données avec agrégation
- Pivoter ou dépivoter selon les besoins.
- Mise en pratique : Réaliser un nettoyage des données, supprimer les éléments inutiles et réorganiser les informations pour obtenir un résultat propre et fiable.
Combiner des données de plusieurs sources (1h45)
- Fusionner des tableaux de plusieurs sources
- Ajouter des données de plusieurs sources
- Consolider tous les fichiers d’un même dossier (fichiers de même type)
- Mise en pratique : Consolider les données de plusieurs sources
Récupérer et manipuler les données dans Excel (1h00)
- Charger les données des requêtes
- Modifier le type de chargement
- Actualiser les données
- Actualiser à l’ouverture, modifier les propriétés de la requête,
- Charger dans le modèle de données et créer des TCD multi sources
- Mise en pratique : Charger les données et créer des TCD
Jour 2
Rappel des fondamentaux (0h30)
- Rappel des étapes clés pour structurer une requête
- Cumuler les données de plusieurs feuilles et classeurs
- Mise en pratique : Consolider des données multi-feuilles en une seule table
Pourquoi modifier le langage M (1h30)
- Découvrir le langage M dans l’éditeur avancé
- Comprendre et respecter les règles de syntaxe
- Modifier le code pour éviter d’ajouter des étapes inutiles
- Ajouter des commentaires pour documenter le script
- Mise en pratique : Simplifier une requête existante en réduisant le nombre d’étapes
Découvrir des fonctions du langage M (2h30)
- Accéder à l’aide des fonctions dans l’éditeur
- Utiliser des fonctions de conversion (date, texte, nombre)
- Manipuler les dates
- Exploiter les fonctions de texte (Text.Start, Text.End, Text.Middle, Text.Upper…)
- Créer des conditions complexes (multi-critères, gestion d’erreurs)
- Comprendre la notion d’agrégation
- Mise en pratique : Créer une requête avec conditions avancées et manipulations de texte/dates
Créer des fonctions personnalisées (1h00)
- Créer des fonctions pour simplifier les étapes et les calculs
- Créer une fonction de filtre réutilisable
- Mise en pratique : Concevoir une fonction qui doit concaténer du texte et une valeur numérique
Créer une requête paramétrée (1h00)
- Rendre dynamique le chemin d’une source
- Utiliser les paramètres dans les filtres ou formules des requêtes
- Exécuter une requête plusieurs fois avec des critères différents à partir d’Excel
- Mise en pratique : Paramétrer une requête pour rendre dynamique le fichier source à partir d’Excel
Créer une table spécifique (0h30)
- Créer une table calendrier pour gérer efficacement les dates
- Mise en pratique : Générer une table calendrier de l’année en cours et l’intégrer dans un modèle de données