Power Query : l’arme cachée d’Excel pour automatiser vos données (sans coder)
Si vous passez encore vos lundis matin à copier-coller des exports CSV, nettoyer des colonnes à la main et recoller des tableaux dans Excel… vous êtes en train de brûler du temps (et de l’énergie) pour rien.
Excel a un outil pensé exactement pour ça : Power Query.
Il vous permet de :
- nettoyer vos fichiers sales en quelques clics ;
- fusionner plusieurs sources (CRM, Google Ads, Facebook Ads, Stripe…) ;
- créer un tableau de bord prêt à l’analyse ;
- et surtout : répéter tout ça automatiquement, sans une seule ligne de code.
Dans cet article, on va voir comment l’utiliser comme un pro, même si vous n’êtes ni développeur, ni “Excel guru”. Objectif : transformer vos données et automatiser vos reportings sans perdre votre vie dans les formules.
Power Query, c’est quoi exactement ?
Power Query, c’est un module intégré à Excel (et à Power BI) qui sert à :
- Importer des données depuis différentes sources ;
- Transformer ces données (nettoyer, filtrer, fusionner, pivoter…) ;
- Charger le résultat dans Excel, prêt à être analysé.
La vraie différence avec le travail “manuel” ?
- Toutes les étapes de transformation sont enregistrées une fois pour toutes ;
- Vous pouvez les rejouer en un clic sur de nouvelles données ;
- Vous réduisez massivement les erreurs humaines (copier-coller foireux, filtres mal appliqués, formules cassées…).
C’est littéralement un processus automatisé qui prend vos fichiers bruts et les transforme en données exploitables, toujours selon les mêmes règles.
Où trouver Power Query dans Excel ?
Pas besoin d’installer un plugin obscur, Power Query est déjà là :
- Excel 2016 et versions ultérieures : il est intégré dans l’onglet Données.
- Excel 2010 / 2013 : il peut exister sous forme de complément “Power Query” à activer.
Pour l’ouvrir :
- Allez dans Données > Obtenir et transformer les données ;
- Cliquez sur l’une des options, par exemple À partir d’un fichier ou À partir d’un classeur ;
- Une fois la source sélectionnée, vous verrez apparaître l’éditeur Power Query.
C’est dans cet éditeur que la magie opère : colonnes, filtres, regroupements, fusion de tables… tout se passe là.
Cas concrets : ce que vous pouvez automatiser dès aujourd’hui
Pour voir l’intérêt de Power Query, rien de mieux que des scénarios réels, côté marketing, business et gestion.
1. Regrouper tous vos exports de campagnes pub
Vous gérez des campagnes Meta Ads, Google Ads, LinkedIn Ads ? Classique : chaque plateforme donne son CSV, son format, ses colonnes, ses dates, ses noms de campagnes.
Avec Power Query, vous pouvez :
- Importer automatiquement chaque fichier (ou un dossier complet) ;
- Renommer / harmoniser les colonnes (CPC, coût, impressions…) ;
- Standardiser les formats de dates, devises, identifiants de campagnes ;
- Empiler toutes les campagnes dans une table unique ;
- Alimenter un tableau croisé dynamique ou un dashboard.
Résultat : vous n’êtes plus en train de “réconcilier” vos campagnes tous les mois. Vous cliquez sur Actualiser et tout se met à jour.
2. Suivre votre chiffre d’affaires par canal
Vous avez des ventes qui viennent :
- de votre site (Stripe, PayPal, Shopify…) ;
- de votre CRM (devis signés, factures) ;
- d’une plateforme externe (Udemy, formation en ligne, marketplace…).
Power Query vous permet de :
- récupérer les fichiers d’export (ou se connecter directement à certaines sources) ;
- normaliser les colonnes (dates, montants, TVA, devise) ;
- ajouter un champ “canal” ou “origine” ;
- fusionner tout dans un seul tableau maître.
Derrière, un simple tableau croisé dynamique vous donne une vision claire : CA par mois, par canal, par produit. Sans double saisie.
3. Nettoyer vos bases de contacts
Base email, CRM, listes de prospects : en général, c’est le chaos.
Avec Power Query, vous pouvez :
- supprimer les doublons sur l’email ou le téléphone ;
- séparer “Prénom Nom” en deux colonnes distinctes ;
- reconstruire des champs utiles (“Prénom” capitalisé, par exemple) ;
- filtrer les contacts incomplets (sans email, sans numéro, etc.).
En quelques clics, vous vous retrouvez avec une base propre, exploitable, prête à être importée dans votre outil d’emailing ou votre CRM.
Les bases à maîtriser dans l’éditeur Power Query
L’éditeur Power Query peut faire peur la première fois, mais la logique est simple : vous enchaînez des étapes de transformation, et chaque étape est enregistrée dans le volet “Étapes appliquées”.
Voici les actions clés que vous utiliserez 80 % du temps.
Changer le type de données
Par défaut, Excel devine mal le type de certaines colonnes (dates vues comme texte, numéros vus comme texte, etc.).
Dans Power Query :
- Cliquez sur l’icône à gauche du nom de la colonne (ABC, 123, calendrier…) ;
- Choisissez le type adéquat : Nombre entier, Nombre décimal, Date, Date/heure, Texte…
C’est fondamental : derrière, vos tri, filtres et calculs s’appuient là-dessus.
Supprimer ou garder des colonnes
Les exports CSV sont souvent pleins d’infos inutiles.
- Sélectionnez les colonnes à garder ;
- Clic droit > Supprimer les autres colonnes.
Vous obtenez un jeu de données minimal, clair, beaucoup plus léger.
Filtrer les lignes
Comme dans Excel, mais avec l’avantage que le filtre est enregistré.
- Cliquez sur la petite flèche dans l’en-tête de colonne ;
- Appliquez votre filtre (texte contient, égal, supérieur à, etc.).
À chaque actualisation, ce filtre sera rejoué automatiquement.
Scinder une colonne
Un classique : vous recevez un champ “Nom complet” ou “Ville, Pays” dans une seule colonne.
- Sélectionnez la colonne ;
- Allez dans Accueil > Fractionner la colonne ;
- Choisissez Par délimiteur (espace, virgule, tiret) ou Par nombre de caractères ;
- Obtenez “Prénom” et “Nom” dans deux colonnes séparées, par exemple.
Regrouper les lignes (agrégations)
Vous voulez résumer vos données : CA par mois, clics par campagne, nombre de leads par canal ?
- Sélectionnez la ou les colonnes de regroupement (par exemple “Mois”, “Canal”) ;
- Puis Transformer > Regrouper par ;
- Choisissez l’opération : Somme, Nombre de lignes, Moyenne…
Power Query génère une nouvelle table agrégée, parfaite pour vos reportings.
Fusionner et combiner plusieurs sources de données
C’est là que Power Query devient vraiment intéressant pour le marketing et le business : vous pouvez croiser vos données rapidement.
Fusionner (équivalent d’un “VLOOKUP” intelligent)
Imaginez :
- Une table “Ventes” avec un ID client, montant, date ;
- Une table “Clients” avec ID client, secteur, taille d’entreprise.
Objectif : enrichir vos ventes avec les infos clients.
Dans Power Query :
- Chargez les deux tables en tant que requêtes ;
- Dans une des tables, allez dans Accueil > Fusionner les requêtes ;
- Sélectionnez la table à fusionner et la colonne de jointure (l’ID client) ;
- Choisissez le type de jointure (en général “Gauche” pour garder toutes les ventes) ;
- Développez la table fusionnée pour récupérer les colonnes souhaitées.
C’est la version propre, traçable et maintenable de RECHERCHEV(), sans formules imbriquées.
Ajouter des requêtes (empiler des fichiers)
Autre scénario très fréquent : vous avez plusieurs fichiers avec la même structure (un CSV par mois, un export par campagne, un fichier par pays…).
Vous pouvez :
- Importer un dossier plutôt qu’un seul fichier ;
- Power Query va lister tous les fichiers ;
- Vous appliquez les mêmes transformations à chacun ;
- Puis vous les ajoutez les uns aux autres (Append) pour créer une seule table consolidée.
Dès que vous ajoutez un nouveau fichier dans ce dossier, un clic sur Actualiser met tout à jour.
Automatiser un reporting de A à Z : exemple pas à pas
Pour fixer les idées, prenons un cas concret : un reporting mensuel de vos campagnes Google Ads et Meta Ads.
Objectif : un tableau unique avec, pour chaque jour et chaque campagne :
- Impressions ;
- Clics ;
- Coût ;
- Conversions ;
- Plateforme (Google / Meta).
Étape 1 : organiser vos fichiers
Créez un dossier :
- /Reporting_Pub/Google
- /Reporting_Pub/Meta
Chaque début de mois, vous exportez les données du mois précédent dans ces dossiers, avec le même format d’export.
Étape 2 : connecter Power Query au dossier Google
- Dans Excel : Données > À partir d’un fichier > À partir d’un dossier ;
- Sélectionnez /Reporting_Pub/Google ;
- Cliquez sur Combiner > Combiner et charger ;
- Dans l’assistant, indiquez le bon séparateur, le bon encodage, etc.
Power Query va créer une requête qui :
- liste tous les fichiers du dossier ;
- applique les mêmes transformations à chacun ;
- les empile dans une seule table.
Étape 3 : nettoyer et renommer les colonnes
Dans l’éditeur :
- Ne garder que les colonnes utiles (date, campagne, impressions, clics, coût, conversions) ;
- Renommer les colonnes avec des noms standardisés (Date, Campagne, Impressions, Clics, Couts, Conversions) ;
- Définir le bon type de données (Date en “Date”, métriques en “Nombre décimal”).
Ajoutez une nouvelle colonne personnalisée “Plateforme” avec la valeur “Google”.
Étape 4 : faire la même chose pour Meta
Répétez les mêmes étapes avec le dossier /Reporting_Pub/Meta :
- Connexion au dossier ;
- Combinaison des fichiers ;
- Nettoyage / harmonisation des colonnes ;
- Ajout de la colonne “Plateforme” = Meta.
Étape 5 : combiner Google et Meta
- Dans l’éditeur, sélectionnez la requête Google ;
- Cliquez sur Combiner > Ajouter des requêtes ;
- Ajoutez la requête Meta ;
- Validez.
Vous avez maintenant une requête “Master” avec toutes les plateformes, mises au même format.
Étape 6 : charger et analyser
- Cliquez sur Fermer et charger ;
- Power Query renvoie la table finale dans une feuille Excel ;
- Créez un tableau croisé dynamique sur cette table :
- Lignes : Date ;
- Colonnes : Plateforme ;
- Valeurs : Somme des Clics, Somme des Couts, Somme des Conversions.
Le mois suivant ? Vous déposez juste les nouveaux exports dans les dossiers Google/Meta, vous ouvrez le fichier Excel, vous cliquez sur Actualiser tout. Reporting à jour en moins de 10 secondes.
Bonnes pratiques pour ne pas transformer Power Query en usine à gaz
Comme tout outil puissant, Power Query peut vite partir dans tous les sens. Quelques règles simples pour garder le contrôle.
Nommer clairement vos requêtes
Évitez “Table1”, “Table2”, “Requête (2)…”. Préférez :
- src_GoogleAds (source brute) ;
- src_MetaAds ;
- clean_GoogleAds (données nettoyées) ;
- fact_CampagnesPub (table finale).
En un coup d’œil, vous savez ce que fait chaque requête.
Limiter les étapes inutiles
Chaque clic crée une étape. Parfois, vous testez, vous annulez, vous changez d’avis. Pensez à :
- supprimer les étapes “test” inutiles ;
- modifier une étape existante plutôt que d’en ajouter 5 nouvelles ;
- regrouper les transformations similaires (par exemple, renommer plusieurs colonnes dans la même étape).
Ne pas tout mélanger dans une seule requête
Vous pouvez enchaîner 40 étapes dans une seule requête, mais ce n’est pas une bonne idée.
Préférez :
- une requête pour chaque source (import brut) ;
- une requête pour chaque nettoyage (harmonisation, types, filtres) ;
- une requête pour la table finale (fusion, ajout, agrégation).
Plus modulaire = plus simple à maintenir et à faire évoluer.
Séparer “données” et “présentation”
Laissez Power Query s’occuper de :
- la collecte ;
- le nettoyage ;
- la structuration.
Et laissez Excel classique (formules, tableaux croisés, graphiques) gérer :
- les indicateurs ;
- les visualisations ;
- la mise en forme pour vos clients / direction.
Limites à connaître (et comment les contourner)
Power Query n’est pas une baguette magique. Certaines choses sont moins pratiques ou limitées.
Fichiers trop gros ou trop nombreux
Si vous commencez à charger des dizaines de millions de lignes, Excel va souffrir. Dans ce cas :
- envisagez Power BI ;
- ou une base de données / entrepôt de données en amont ;
- ou réduisez la granularité (données agrégées par jour plutôt que par clic).
Transformations très complexes
Power Query a son propre langage (M). Vous n’êtes pas obligé de l’apprendre, mais pour des cas tordus, ça peut aider.
Stratégie raisonnable :
- poussez l’interface aussi loin que possible ;
- si vraiment nécessaire, retouchez une étape en passant par l’éditeur avancé ;
- documentez ce que vous faites pour ne pas vous piéger vous-même dans 6 mois.
Dépendance aux formats de fichiers
Si vos exports changent tout le temps de structure (noms de colonnes, ordre, type), vos requêtes vont casser.
Solution pragmatique :
- standardiser vos exports autant que possible ;
- prévoir une “couche tampon” : une requête intermédiaire qui renomme / mappe les colonnes vers un format standard ;
- tester vos requêtes après modification des exports.
Comment intégrer Power Query dans votre quotidien d’entrepreneur ou de marketeur
L’idée n’est pas de devenir “expert Power Query” du jour au lendemain, mais de l’intégrer dans votre façon de travailler, là où il a le plus d’impact.
Identifiez 2 ou 3 tâches répétitives
Posez-vous la question :
- Quels sont les fichiers que je manipule chaque semaine / mois ?
- Où est-ce que je répète toujours les mêmes actions (supprimer des colonnes, renommer, filtrer, fusionner) ?
- Quel reporting me prend plus de 30 minutes à chaque fois ?
Ce sont vos meilleurs candidats pour un passage sous Power Query.
Commencez petit, industrialisez ensuite
Par exemple :
- Automatiser le nettoyage de votre base de leads avant import dans le CRM ;
- Standardiser vos exports de campagnes pub ;
- Créer une table consolidée de votre chiffre d’affaires multi-sources.
Une fois que vous avez pris la main, vous pourrez pousser plus loin : rajouter des indicateurs, croiser plus de sources, alimenter Power BI, etc.
Formez au moins une personne dans l’équipe
Si vous travaillez en équipe, évitez de centraliser tout le savoir Power Query sur une seule tête (vous, en général). Prenez le temps de :
- montrer l’éditeur à un ou deux collaborateurs ;
- documenter vos requêtes (à quoi elles servent, entrées, sorties) ;
- garder une version “propre” de chaque fichier de reporting (sans bidouilles manuelles dans la table source).
Power Query n’est pas réservé aux data analysts. C’est un levier énorme pour tout entrepreneur, marketeur ou freelance qui passe trop de temps à “préparer” ses chiffres au lieu de les exploiter. Et la bonne nouvelle, c’est que tout se fait par clics, menus et étapes enregistrées. Pas besoin d’écrire une seule ligne de code pour commencer à penser comme un pro de la donnée.