Étape de requête
Une étape de requête est une transformation individuelle enregistrée dans le panneau Étapes appliquées de Power Query. Chaque action que tu effectues (filtrer, renommer, changer un type, supprimer une colonne) crée une étape distincte, numérotée et rejouable. L'ensemble des étapes forme une séquence reproductible qui se réexécute automatiquement à chaque actualisation de la requête.
À quoi sert un étape de requête dans Excel ?
Chaque transformation que tu appliques dans Power Query est enregistrée comme une étape distincte dans le panneau "Étapes appliquées" (à droite de l'éditeur). Filtrer les lignes vides, renommer une colonne, changer un type de données, fusionner deux tables : chaque action génère une étape que tu peux relire, modifier ou supprimer individuellement. Ce fonctionnement par étapes rend tes traitements de données totalement transparents et traçables.
L'intérêt principal est la reproductibilité. Quand tu reçois un nouveau fichier avec la même structure (export mensuel d'un ERP, rapport CRM, fichier CSV du fournisseur), tu n'as qu'à actualiser la requête pour que toutes les étapes se rejouent automatiquement sur les nouvelles données. Tu passes de 45 minutes de nettoyage manuel à un clic sur "Actualiser". C'est ce qui fait de Power Query un outil d'ETL et pas un simple filtre.
Étape de requête : exemples concrets
Exemple 1 : Data analyst : construire un pipeline de nettoyage reproductible
Tu es data analyst dans une entreprise de e-commerce. Chaque semaine, tu reçois un export CSV des commandes contenant 15 000 lignes avec des colonnes inutiles, des doublons, des dates au format texte et des codes produits mal formatés. Jusqu'ici, tu passais une heure à nettoyer le fichier à la main avant de pouvoir l'analyser.
Avec Power Query, tu importes le CSV et tu construis ta séquence d'étapes : suppression des colonnes inutiles, conversion des dates texte en vraies dates, filtrage des lignes sans numéro de commande, correction du format des codes produits, suppression des doublons. Chaque transformation apparaît dans le panneau Étapes appliquées, dans l'ordre exact où tu les as effectuées.
La semaine suivante, tu remplaces le fichier source par le nouvel export et tu cliques sur Actualiser. Les 6 étapes se rejouent automatiquement sur les nouvelles données. Ton fichier nettoyé est prêt en 10 secondes au lieu d'une heure.
Exemple 2 : Contrôleur de gestion : automatiser le rafraîchissement mensuel depuis l'ERP
Tu es contrôleur de gestion dans une PME industrielle. Chaque mois, tu extrais les écritures comptables depuis l'ERP au format CSV, puis tu les retravailles dans Excel pour produire ton reporting : regroupement par centre de coûts, suppression des lignes d'annulation, calcul des écarts par rapport au budget, mise en forme finale.
Tu crées une requête Power Query qui enchaîne toutes ces transformations en étapes : connexion au fichier CSV, filtrage des écritures d'annulation, regroupement par centre de coûts avec somme des montants, fusion avec la table budget pour calculer les écarts. Tu peux cliquer sur n'importe quelle étape dans le panneau pour voir l'état des données à ce moment précis du traitement.
Le mois suivant, tu déposes le nouvel export dans le même dossier et tu actualises. Les 8 étapes se rejouent dans l'ordre, et ton reporting est prêt. Si l'ERP ajoute une nouvelle colonne dans l'export, tu insères une étape de suppression à l'endroit voulu sans toucher aux autres.
- #1 Renomme tes étapes avec des noms explicites (clic droit > Renommer) au lieu de garder les noms générés comme "Lignes filtrées" ou "Type modifié1". Un nom comme "Suppr lignes sans N° commande" rend la requête lisible par tes collègues.
- #2 Clique sur n'importe quelle étape dans le panneau pour prévisualiser les données à ce stade du traitement. C'est le meilleur moyen de déboguer une requête qui produit un résultat inattendu.
- #3 Si tu te trompes, supprime l'étape (icône X à gauche du nom) au lieu de refaire la manipulation inverse. Power Query ne crée pas d'étape "annuler" : chaque étape doit être explicite.
L'ordre des étapes compte. Si tu déplaces ou supprimes une étape dont les suivantes dépendent (par exemple supprimer une colonne utilisée dans un filtrage ultérieur), Power Query affichera une erreur sur les étapes suivantes. Vérifie toujours les dépendances avant de réorganiser tes étapes.
Les erreurs courantes avec le étape de requête
✕ Accumuler des étapes redondantes sans les nettoyer
Quand tu tâtonnes dans Power Query, chaque essai crée une étape. Tu filtres, tu annules, tu refiltres autrement, tu changes un type, tu le rechanges. Au bout de 10 minutes, ta requête contient 25 étapes alors qu'il en faudrait 8. Les étapes inutiles ne provoquent pas d'erreur, mais elles ralentissent l'actualisation et rendent la requête illisible.
Le problème s'aggrave avec le temps : quand tu reviens sur la requête trois mois plus tard (ou quand un collègue la reprend), personne ne comprend pourquoi il y a trois étapes "Type modifié" successives ou deux filtrages sur la même colonne.
Solution : Après avoir construit ta requête, relis les étapes de haut en bas et supprime celles qui sont redondantes ou inutiles. Renomme les étapes restantes pour qu'un collègue puisse comprendre le traitement sans ouvrir chaque étape.
✕ Modifier une étape intermédiaire sans vérifier l'impact sur les étapes suivantes
Chaque étape de Power Query dépend du résultat de l'étape précédente. Si tu modifies une étape au milieu de la séquence (par exemple en changeant le nom d'une colonne à l'étape 3), toutes les étapes suivantes qui utilisaient l'ancien nom vont échouer avec une erreur "La colonne X est introuvable".
Cette erreur en cascade peut être difficile à diagnostiquer parce que le message d'erreur apparaît sur une étape éloignée de celle que tu as modifiée. Tu cherches le problème au mauvais endroit.
Solution : Avant de modifier une étape intermédiaire, clique sur chaque étape suivante pour vérifier qu'elle utilise la colonne ou la valeur que tu t'apprêtes à changer. Si c'est le cas, modifie les étapes suivantes en conséquence, en commençant par la plus proche.
Questions fréquentes sur le étape de requête
Dans le panneau Étapes appliquées (à droite de l'éditeur Power Query), chaque étape a une icône X à sa gauche. Clique dessus pour supprimer l'étape. Pour modifier une étape existante, clique sur son nom pour la sélectionner, puis regarde la barre de formule en haut de l'éditeur : tu peux y modifier directement le code M généré par l'étape. Pour les modifications simples (changer une valeur de filtre, renommer une colonne), tu peux aussi cliquer sur l'icône d'engrenage à droite de l'étape si elle est disponible.
Les étapes ne s'exécutent que lorsque tu actualises la requête (manuellement ou à l'ouverture du fichier). Entre deux actualisations, les données chargées dans Excel sont statiques et n'utilisent aucune ressource. Le nombre d'étapes a un impact mineur sur le temps d'actualisation : c'est surtout le volume de données source et le type de transformations (fusions, regroupements) qui déterminent la durée. Une requête de 20 étapes sur 10 000 lignes s'actualise en quelques secondes.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.