Excel Lab
Formation en ligne

Power Query

Devenez expert Power Query

J'ai tout mis

Programme

17 modules · 134 chapitres · 17 quiz. Les chapitres marqués « Aperçu » sont gratuits.

M1Module 1 : Démarrer avec Power Query6 chapitres · quiz

Vous créez, lisez et actualisez votre première requête, et vous savez choisir entre tableau, connexion seule, référence et duplication. Vous comprenez pourquoi un reporting construit avec Power Query se rejoue en un clic.

  • 11.1 Pourquoi Power Query change votre façon de travailler Aperçu gratuit
  • 21.2 Votre première requête en 5 minutes Aperçu gratuit
  • 31.3 Visiter l'éditeur Power Query
  • 41.4 Les étapes appliquées : ordre, insertion, renommage
  • 51.5 Types de données et en-têtes
  • 61.6 Charger, actualiser, référencer ou dupliquer une requête
  • Quiz du module 1 · 8 questions
M2Module 2 : Se connecter à toutes les sources9 chapitres · quiz

Vous lisez avec Power Query des classeurs Excel, des CSV, des dossiers, des bases de données, des PDF et des pages web, en réglant encodage, délimiteur et culture. Vous consolidez trois années de ventes dans une seule requête vérifiée.

  • 72.1 Excel comme source : tableau, plage nommée ou feuille
  • 82.2 CSV et texte : délimiteur et encodage
  • 92.3 Paramètres régionaux : virgule, point et dates
  • 102.4 Un dossier entier : combiner les fichiers
  • 112.5 Comprendre les requêtes générées par Combiner les fichiers
  • 122.6 Bases de données Access et SQL
  • 132.7 Web et PDF
  • 142.8 SharePoint et OneDrive
  • 152.9 Cas pratique : consolider les ventes 2023 à 2025
  • Quiz du module 2 · 8 questions
M3Module 3 : Nettoyer et structurer11 chapitres · quiz

Vous transformez des rapports mal fichus en tables exploitables : lignes parasites, cellules fusionnées, mois en colonnes, doubles en-têtes, doublons et vides. Vous contrôlez la qualité avec les outils de profil avant d'analyser.

  • 163.1 En-têtes, lignes du haut et du bas, lignes vides
  • 173.2 Cellules fusionnées et titres répétés : la commande Remplir
  • 183.3 Filtrer et trier
  • 193.4 Doublons, valeurs vides, null et espaces
  • 203.5 Fractionner et fusionner des colonnes
  • 213.6 Dépivoter : des mois en colonnes vers des lignes
  • 223.7 Dépivotage robuste et double ligne d'en-têtes
  • 233.8 Pivoter : revenir à un tableau croisé
  • 243.9 Transposer et décaler
  • 253.10 Qualité des données : qualité, distribution, profil de colonne
  • 263.11 Cas pratique : remettre à plat les rapports reçus
  • Quiz du module 3 · 8 questions
M4Module 4 : Transformer et enrichir9 chapitres · quiz

Vous saurez ajouter des colonnes calculées, conditionnelles ou déduites d'un exemple, nettoyer le texte, les dates et les nombres, et gérer proprement les erreurs de ligne. Vous transformerez un export client brut en référentiel utilisable.

  • 274.1 Colonne personnalisée : écrire une formule une seule fois
  • 284.2 Colonne conditionnelle puis if then else
  • 294.3 Colonne à partir d'exemples : laisser Power Query deviner
  • 304.4 Nettoyer le texte : espaces, casse, caractères parasites
  • 314.5 Dates et heures : extraire, calculer, comparer
  • 324.6 Nombres et conversions : des euros en texte aux vrais montants
  • 334.7 Normaliser par table de correspondance
  • 344.8 Erreurs de ligne : remplacer, supprimer ou capter avec try otherwise
  • 354.9 Cas pratique : des clients bruts au référentiel refClients
  • Quiz du module 4 : transformer et enrichir · 8 questions
M5Module 5 : Regrouper et agréger7 chapitres · quiz

Vous saurez regrouper des milliers de lignes avec une ou plusieurs clés, calculer des statistiques, conserver le détail de chaque groupe et choisir entre Regrouper par et un tableau croisé dynamique. Vous produirez des tables de synthèse réutilisables.

  • 365.1 Regrouper par : une clé, une agrégation
  • 375.2 Plusieurs agrégations et plusieurs clés
  • 385.3 Statistiques : moyenne, médiane, minimum, nombre distinct, écart type
  • 395.4 Toutes les lignes : premier, dernier et Top N par groupe
  • 405.5 Rang dans un groupe : numéroter sans mélanger les magasins
  • 415.6 Regrouper par ou tableau croisé dynamique : choisir
  • 425.7 Cas pratique : synthèse Magasin, Catégorie, Année
  • Quiz du module 5 : regrouper et agréger · 8 questions
M6Module 6 : Combiner des sources10 chapitres · quiz

Vous saurez empiler des tables, les fusionner avec le bon type de jointure, trouver ce qui manque, contrôler les doublons créés par une jointure et rapprocher des valeurs presque identiques. Vous déciderez entre ajouter et fusionner avec une méthode.

  • 436.1 Ajouter des requêtes : empiler deux tables
  • 446.2 Colonnes qui ne correspondent pas : noms, ordre, absences
  • 456.3 Fusionner : la jointure externe gauche
  • 466.4 Les six types de jointure en un schéma
  • 476.5 Jointures anti : trouver ce qui manque
  • 486.6 Fusionner sur plusieurs colonnes : clés texte, nombre et casse
  • 496.7 Jointure et doublons : quand les lignes se multiplient
  • 506.8 Fusion approximative : rapprocher des textes presque identiques
  • 516.9 Ajouter ou fusionner : l'arbre de décision
  • 526.10 Cas pratique : ventes, produits, magasins et retours
  • Quiz du module 6 : combiner des sources · 8 questions
M7Module 7 : Paramètres et requêtes dynamiques6 chapitres · quiz

À la fin du module, vous pilotez un classeur Power Query depuis une feuille Excel : année, magasin, dossier et seuil se changent dans une cellule. Vous savez lire un paramètre depuis un tableau structuré.

  • 537.1 Gérer les paramètres : l'année ne s'écrit plus en dur
  • 547.2 Un paramètre pour la source : changer de dossier sans rien casser
  • 557.3 Un paramètre de filtre avec une liste de valeurs autorisées
  • 567.4 Lire un paramètre dans une cellule Excel
  • 577.5 Une table de configuration pour tous les paramètres
  • 587.6 Cas pratique : un classeur Arvène piloté par une feuille Paramètres
  • Quiz du module 7 : paramètres et requêtes dynamiques · 8 questions
M8Module 8 : Lire et modifier le M8 chapitres · quiz

À la fin du module, vous lisez une requête M ligne par ligne, vous modifiez le code généré par l'interface et vous écrivez une petite requête à la main. Vous cherchez une fonction native dans la bibliothèque.

  • 598.1 Anatomie d'une requête : let, in et les étapes
  • 608.2 L'Éditeur avancé et la barre de formule
  • 618.3 Noms d'étapes, #"…", références et commentaires
  • 628.4 Modifier le code généré par l'interface
  • 638.5 Types, valeurs et opérateurs
  • 648.6 each et _ : ce que cache l'écriture raccourcie
  • 658.7 Chercher une fonction native dans la bibliothèque M
  • 668.8 Écrire une requête à la main sur une table #table
  • Quiz du module 8 : lire et modifier le M · 8 questions
M9Module 9 : Charger et exploiter5 chapitres · quiz

À la fin du module, vous choisissez la bonne destination de chargement pour chaque requête, vous alimentez un tableau croisé dynamique depuis les requêtes et vous réglez l'actualisation. Vous rangez vos requêtes de façon lisible.

  • 679.1 Tableau, connexion seule ou modèle de données : où charger ?
  • 689.2 Du tableau au tableau croisé dynamique
  • 699.3 Actualiser : manuel, à l'ouverture, en arrière-plan
  • 709.4 Organiser ses requêtes : groupes et noms
  • 719.5 Cas pratique : le tableau de bord Arvène alimenté par les requêtes
  • Quiz du module 9 : charger et exploiter · 8 questions
M10Module 10 : Préparer la certification RS75208 chapitres · quiz

À la fin du module, vous connaissez le format de l'épreuve, vous avez une stratégie pour les 75 minutes et vous avez passé un examen blanc complet. Vous savez où vous perdez des points.

  • 7210.1 Ce que l'épreuve RS7520 évalue
  • 7310.2 Stratégie de temps : répartir 1 h 15
  • 7410.3 Épreuve type 1 : sources, nettoyage et qualité
  • 7510.4 Épreuve type 2 : colonnes personnalisées et regroupement
  • 7610.5 Épreuve type 3 : combiner des sources et paramétrer
  • 7710.6 Épreuve type 4 : code M et chargement dans Excel
  • 7810.7 Examen blanc chronométré
  • 7910.8 Correction commentée, erreurs fréquentes et veille d'épreuve
  • Examen blanc RS7520 : 15 questions · 15 questions
·Passage de la certification RS7520

Passez la certification quand vous êtes prêt, après le module 10. La suite de la formation (modules 11 à 18) vous mène au-delà du niveau de l'épreuve.

M11Module 11 : Les requêtes qui se souviennent : l'auto-référencement6 chapitres · quiz

Vous saurez construire un tableau Excel alimenté par une requête dont les colonnes saisies à la main (statut, commentaire, date de relance) restent rattachées à la bonne ligne après chaque actualisation, même quand la source change d'ordre, perd ou gagne des lignes. Vous saurez aussi décider quand cette technique convient et quand une table de saisie séparée vaut mieux.

  • 8011.1 Le problème : vos colonnes saisies à côté d'une requête se décalent
  • 8111.2 Le principe : la requête relit son propre tableau
  • 8211.3 Pas à pas : construire le suivi avec auto-référencement
  • 8311.4 Une clé unique qui tient dans le temps
  • 8411.5 Les pièges : lignes disparues, colonnes renommées, copies de sécurité
  • 8511.6 L'alternative : une table de saisie séparée avec historique, et comment choisir
  • Quiz du module 11 · 8 questions
M12Module 12 : Les structures du M7 chapitres · quiz

Vous reconnaissez les quatre familles de valeurs du M et vous passez de l'une à l'autre sans erreur. Vous lisez et écrivez des accès comme source{[Clé = valeur]}[Champ] sans tâtonner.

  • 8612.1 Les quatre familles de valeurs du M
  • 8712.2 Listes : créer, transformer, filtrer
  • 8812.3 Enregistrements : lire, ajouter, convertir
  • 8912.4 Tables : les fonctions Table essentielles
  • 9012.5 Naviguer : crochets, accolades, critères et point d'interrogation
  • 9112.6 Convertir d'une structure à l'autre
  • 9212.7 Cas pratique : reconstruire une table à la main
  • Quiz du module 12 : Les structures du M · 8 questions
M13Module 13 : Fonctions personnalisées8 chapitres · quiz

Vous écrivez vos propres fonctions M, typées et documentées, et vous les appliquez à des colonnes ou à des listes de fichiers. Vous gardez vos meilleures fonctions dans une bibliothèque que vous emportez de classeur en classeur.

  • 9313.1 Votre première fonction personnalisée
  • 9413.2 Paramètres typés, facultatifs et valeurs par défaut
  • 9513.3 Appeler une fonction sur chaque ligne
  • 9613.4 Transformer une requête en fonction
  • 9713.5 Documenter ses fonctions
  • 9813.6 Récursivité : une fonction qui s'appelle elle-même
  • 9913.7 Votre bibliothèque personnelle de fonctions
  • 10013.8 Cas pratique : fnNettoyerTexte appliquée partout
  • Quiz du module 13 : Fonctions personnalisées · 8 questions
M14Module 14 : Patterns avancés9 chapitres · quiz

Vous résolvez les cas qui font renoncer à Power Query : cumuls par groupe, comparaisons avec la ligne précédente, colonnes qui changent de nom, comparaisons de versions. Vous gardez des fonctions réutilisables pour ne pas recommencer à chaque projet.

  • 10114.1 Cumul et cumul par groupe
  • 10214.2 Ligne précédente et écart
  • 10314.3 Table calendrier avec List.Dates
  • 10414.4 Colonnes dynamiques : noms qui changent d'un fichier à l'autre
  • 10514.5 Dépivotage dynamique et en-têtes variables
  • 10614.6 Comparer deux versions d'une table
  • 10714.7 Dédupliquer avec une règle : garder la dernière valeur
  • 10814.8 Générer des lignes : List.Numbers et dates entre deux bornes
  • 10914.9 Cas pratique : stock cumulé quotidien
  • Quiz du module 14 : Patterns avancés · 8 questions
M15Module 15 : Fiabilité et gestion des erreurs6 chapitres · quiz

Vous saurez rattraper une erreur avec précision, valider une source avant de la transformer et surveiller vos chiffres en sortie. Vos requêtes préviennent au lieu de planter ou de mentir.

  • 11015.1 try otherwise et try catch : deux façons de rattraper une erreur
  • 11115.2 Lire une erreur : Reason, Message, Detail
  • 11215.3 Valider une source : colonnes attendues, types et message clair
  • 11315.4 Requêtes de contrôle : des totaux qui alertent
  • 11415.5 Journal des erreurs : garder les lignes en erreur dans une table
  • 11515.6 Cas pratique : rendre le pipeline Arvène robuste
  • Quiz du module 15 · 8 questions
M16Module 16 : Performance et niveaux de confidentialité7 chapitres · quiz

Vous saurez mesurer l’actualisation, réordonner vos étapes, lire une source une seule fois et corriger l’erreur Formula.Firewall. Vous saurez aussi dire quand le query folding s’applique et quand il ne s’applique pas.

  • 11616.1 Mesurer l’actualisation avant de l’accélérer
  • 11716.2 L’ordre des étapes : filtrer tôt, supprimer les colonnes tôt, typer tard
  • 11816.3 Query folding : ce que la source peut faire à votre place
  • 11916.4 Table.Buffer et List.Buffer : quand mettre en mémoire
  • 12016.5 Lire une source une seule fois : référence, duplication et staging
  • 12116.6 Niveaux de confidentialité et Formula.Firewall
  • 12216.7 Quand Excel ne suffit plus : modèle de données et limites
  • Quiz du module 16 · 8 questions
M17Module 17 : Itération et sources web7 chapitres · quiz

Vous saurez écrire des boucles avec List.Accumulate et List.Generate et interroger une API JSON, y compris paginée. Vous saurez aussi protéger vos appels contre les erreurs et les clés exposées.

  • 12317.1 List.Accumulate : appliquer une opération étape après étape
  • 12417.2 List.Accumulate en pratique : remplacements pilotés par une table
  • 12517.3 List.Generate : une boucle avec condition d’arrêt
  • 12617.4 Appeler une API JSON : Web.Contents et Json.Document
  • 12717.5 Paramètres d’URL : RelativePath et Query
  • 12817.6 Pagination : lire une API page après page avec List.Generate
  • 12917.7 Une API pour chaque ligne : erreurs, limites et clés d’API
  • Quiz du module 17 · 8 questions
BonusModule 18 : Projet expert Arvène5 chapitres

Vous livrerez un reporting complet qui rassemble les techniques de la formation : sources variées, paramètres, contrôles, suivi conservé et documentation. Le résultat peut être repris par quelqu’un d’autre.

  • 118.1 Cahier des charges et architecture en couches
  • 218.2 Sources, paramètres et staging
  • 318.3 Modèle, contrôles et auto-référencement
  • 418.4 Optimiser et fiabiliser le projet
  • 518.5 Documenter et transmettre le projet