10 tâches que Power Query automatise en quelques clics
Power Query est l'outil le plus sous-exploité d'Excel. Caché derrière l'onglet Données, il permet pourtant d'automatiser des heures de manipulations répétitives en quelques clics. Si vous passez encore des après-midis à nettoyer des CSV, fusionner des extractions ou retraiter des exports : ce guide va changer votre façon de travailler.
💡 Qu'est-ce que Power Query ?
Power Query est un moteur ETL (Extract, Transform, Load) intégré à Excel et Power BI depuis 2010. Il permet de :
- Extraire des données depuis presque n'importe quelle source : fichier CSV, Excel, base de données SQL, web, API, dossier complet
- Transformer ces données : filtrer, trier, fusionner, séparer, pivoter, agréger
- Charger le résultat dans une feuille Excel ou un modèle de données
L'énorme valeur ajoutée : les transformations sont enregistrées comme une recette. Le mois suivant, vous mettez à jour la source et un clic régénère tout. Ce qui prenait 4 heures prend 30 secondes.
À retenir : Power Query est inclus gratuitement dans Excel depuis 2016 (onglet Données → Obtenir et transformer). Vous l'avez déjà, il suffit de l'utiliser.
🔍 Lancer Power Query : où le trouver
Dans Excel 2016, 2019, 2021 ou 365 : ruban Données → Obtenir des données. Choisissez votre source (À partir d'un fichier, À partir d'un dossier, À partir d'une base de données, À partir du web…). L'éditeur Power Query s'ouvre dans une fenêtre dédiée.
🔥 Les 10 tâches incontournables
1. Fusionner tous les fichiers d'un dossier
Cas typique : chaque commercial vous envoie un Excel mensuel des ventes. Vous voulez consolider en un seul tableau, automatiquement.
Méthode : Données → Obtenir des données → À partir d'un fichier → À partir d'un dossier. Pointez sur le dossier qui contient les fichiers. Power Query liste tous les Excel détectés, les ouvre, prend la première feuille de chacun et les empile. Un clic sur « Combiner » et c'est fini.
Le mois prochain : déposez les nouveaux fichiers dans le dossier, ouvrez Excel, Données → Actualiser tout. Tous les fichiers sont reconsolidés instantanément.
2. Nettoyer des espaces, casses et caractères parasites
Cas typique : extraction CRM avec « Paris », « PARIS », « paris », « Paris-15 ». Vous voulez tout normaliser.
Méthode : dans l'éditeur Power Query, sélectionnez la colonne, Transformer → Format : Majuscule à chaque mot, ou Minuscule, ou Supprimer les espaces. Transformer → Remplacer les valeurs pour gérer les variantes spécifiques (« Paris-15 » → « Paris »).
Une fois la recette enregistrée, toutes les futures extractions seront nettoyées identiquement.
3. Séparer une colonne en plusieurs
Cas typique : une colonne « Nom complet » que vous voulez décomposer en « Prénom » et « Nom ».
Méthode : sélectionnez la colonne, Transformer → Fractionner la colonne → Par délimiteur. Choisissez l'espace. Power Query crée deux colonnes propres.
Variante : séparer par nombre de caractères, par position, par occurrence du délimiteur (1er, dernier, chaque).
4. Faire un tableau croisé inverse (dépivoter)
Cas typique : on vous donne un tableau avec mois en colonnes (Jan, Fév, Mar…) et vous voulez 1 ligne par mois pour pouvoir faire un tableau croisé dynamique.
Méthode : sélectionnez les colonnes de mois, Transformer → Dépivoter les colonnes. Excel transforme la matrice large en liste longue, exploitable. C'est LA fonction qui fait gagner des heures aux analystes.
5. Joindre deux tables (équivalent RECHERCHEV)
Cas typique : une table de ventes avec ID client, et une table clients avec ID + nom. Vous voulez enrichir les ventes avec le nom du client.
Méthode : chargez les deux tables dans Power Query. Sur la table Ventes, Accueil → Fusionner les requêtes. Sélectionnez la table Clients, joignez sur ID. Choisissez le type de jointure (inner, left outer, full outer). Sélectionnez les colonnes à rapatrier.
Avantage sur RECHERCHEV : performance, gestion des doublons, pas de formule à recopier.
6. Importer un tableau depuis le web
Cas typique : récupérer un tableau de cotations boursières, de taux de change, de classement.
Méthode : Données → À partir du web. Collez l'URL. Power Query liste tous les tableaux HTML détectés sur la page. Sélectionnez celui qui vous intéresse, transformez, chargez. Actualisez quand vous voulez : les données sont à jour.
7. Convertir des dates au format français
Cas typique : CSV américain avec « 03/15/2026 » que vous voulez en « 15/03/2026 ».
Méthode : sélectionnez la colonne, Transformer → Type de données → Date. Si Power Query se trompe d'interprétation, utilisez Transformer → Type de données → En utilisant les paramètres régionaux et choisissez « Anglais (États-Unis) ». La conversion devient sûre.
8. Filtrer plus puissamment qu'avec un filtre Excel
Cas typique : garder uniquement les ventes > 1000 € sur des produits de la catégorie A entre janvier et mars.
Méthode : en éditeur Power Query, cliquez sur le menu déroulant de chaque colonne, choisissez les filtres. Combinable avec Filtres de date, Filtres de nombre, etc. Les filtres se combinent en ET logique.
Pour les filtres complexes (OU), passez en langage M via la barre de formule.
9. Agréger automatiquement (équivalent TCD)
Cas typique : sommer les ventes par région et par mois.
Méthode : Accueil → Grouper par. Sélectionnez les colonnes de regroupement (Région, Mois). Définissez les agrégations (Somme du CA, Compte des lignes, Max de la date). Power Query produit un tableau agrégé prêt à être chargé.
10. Connecter une base SQL ou un API
Cas typique : récupérer chaque matin un export depuis votre base SQL Server ou MySQL.
Méthode : Données → À partir d'une base de données → SQL Server. Saisissez le serveur, la base et la requête SQL. Power Query charge le résultat. Vous pouvez aussi connecter Salesforce, SAP, Dynamics, ou n'importe quel API REST renvoyant du JSON.
🛠️ Tutoriel pas à pas : fusionner 12 fichiers de ventes mensuels
Étape 1 — Préparer un dossier
Placez les 12 fichiers Excel (ventes_2026_01.xlsx, ventes_2026_02.xlsx…) dans un dossier dédié. Tous doivent avoir la MÊME structure de colonnes.
Étape 2 — Lancer l'import
Ouvrez un nouveau fichier Excel. Données → Obtenir des données → À partir d'un fichier → À partir d'un dossier. Sélectionnez votre dossier.
Étape 3 — Combiner
Une fenêtre liste les fichiers. Cliquez sur Combiner → Combiner et transformer les données. Power Query ouvre le 1er fichier comme exemple, vous choisissez la feuille à importer. Cliquez OK.
Étape 4 — Vérifier le résultat
L'éditeur Power Query affiche le tableau consolidé : tous les fichiers empilés, avec une colonne « Source.Name » qui rappelle de quel fichier vient chaque ligne. Pratique pour la traçabilité.
Étape 5 — Transformer si nécessaire
Renommez les colonnes, supprimez les inutiles, convertissez les types (Date, Décimal). Chaque transformation est listée à droite dans « Étapes appliquées » — vous pouvez en reverrouiller ou revenir en arrière.
Étape 6 — Charger
Accueil → Fermer et charger. Le tableau consolidé s'écrit dans une nouvelle feuille Excel. C'est votre tableau de travail.
Étape 7 — Actualisation mensuelle
Le mois prochain, déposez le nouveau fichier dans le dossier. Ouvrez votre Excel. Données → Actualiser tout. Le nouveau fichier est intégré automatiquement. Aucune intervention manuelle.
⚠️ Erreurs fréquentes
1. Structures de fichiers hétérogènes
Si un fichier a 8 colonnes et un autre 10, ou si les entêtes diffèrent, la fusion échoue ou produit des résultats incohérents. Avant fusion, standardisez le format des sources.
2. Sources renommées ou déplacées
Power Query référence les sources par chemin. Si vous déplacez le dossier, la requête casse. Solution : utilisez un chemin réseau stable ou un dossier OneDrive.
3. Confondre Charger et Charger vers
« Charger » place le résultat sur une nouvelle feuille. « Charger vers » permet de choisir : créer une connexion seule, charger comme tableau, ou alimenter le modèle de données Power Pivot. Pour les fichiers volumineux, préférez « Connexion seule ».
4. Ne pas typer les colonnes
Si vous ne précisez pas le type (Texte, Nombre, Date), Power Query devine — parfois mal. Convertissez explicitement chaque colonne avant chargement.
5. Trop d'étapes inutiles
Chaque étape ralentit le rafraîchissement. Optimisez : supprimez les colonnes inutiles le plus tôt possible, regroupez les étapes similaires.
✅ Bonnes pratiques avancées
Nommer les requêtes intelligemment
« Query1 », « Query2 »… cauchemar. Utilisez des noms parlants : « Ventes_brutes », « Ventes_nettoyées », « Ventes_par_région ».
Documenter avec des commentaires M
Dans l'éditeur avancé, ajoutez des lignes // Commentaire qui expliquent les transformations complexes. Vos collègues vous remercieront dans 6 mois.
Paramétrer les requêtes
Au lieu de coder en dur le chemin du dossier, créez un paramètre. Accueil → Gérer les paramètres. La requête utilise ce paramètre. Vous pouvez changer le chemin sans modifier la requête.
Tester sur un échantillon
Pour une requête sur 500 000 lignes, ajoutez d'abord une étape « Conserver les premières lignes » à 100. Validez la logique. Supprimez la limite quand vous êtes prêt.
Utiliser le mode de chargement « Connexion seule » + Modèle de données
Pour les fichiers > 100 000 lignes, ne chargez pas dans une feuille Excel (limité à environ 1 million de lignes). Chargez dans le modèle de données (Power Pivot) qui peut gérer des dizaines de millions de lignes.
⚖️ Comparaison Power Query vs alternatives
| Solution | Avantage | Limite |
|---|---|---|
| Power Query | Intégré gratuit, sans code | Limité à l'écosystème Microsoft |
| VBA Macro | Très flexible | Maintenance lourde, sécurité |
| Python (pandas) | Puissance illimitée | Courbe d'apprentissage |
| Outils ETL (Talend, Alteryx) | Industriel | Coûteux, sur-dimensionné pour Excel |
❓ FAQ : Power Query
Power Query est-il gratuit ?
Réponse courte : oui, totalement, depuis Excel 2016.
Détail : Power Query est intégré nativement à toute version d'Excel à partir de 2016 (Windows et Mac). Sur les versions antérieures (2010, 2013), c'est un add-in gratuit à installer.
Quelle différence entre Power Query et Power Pivot ?
Réponse courte : Power Query prépare les données, Power Pivot les analyse.
Détail : Power Query fait l'ETL (extraction, nettoyage, transformation). Power Pivot crée un modèle de données relationnel et permet d'écrire des mesures avancées en DAX. Les deux se complètent dans Excel.
Mes requêtes ralentissent : comment optimiser ?
Réponse courte : filtrez tôt, supprimez les colonnes inutiles, évitez les calculs ligne par ligne.
Détail : les transformations sur les colonnes sont efficaces, celles sur les lignes (filtres avancés, conditions complexes) le sont moins. Ordre optimal : filtrer → typer → transformer → grouper.
Peut-on automatiser le rafraîchissement ?
Réponse courte : oui, à l'ouverture du fichier ou à intervalle régulier.
Détail : clic droit sur la requête, Propriétés → Actualiser les données lors de l'ouverture du fichier. Pour une actualisation toutes les X minutes : option « Actualiser toutes les … minutes ».
Comment partager une requête Power Query ?
Réponse courte : envoyez le fichier Excel ; la requête s'exporte avec.
Détail : les requêtes sont stockées dans le fichier. Pour la réutiliser dans un autre classeur, ouvrez l'éditeur, clic droit sur la requête, Copier, puis collez dans le nouveau classeur.
Que veut dire le « M » du langage Power Query ?
Réponse courte : M est le langage interne de Power Query (« Mashup »).
Détail : chaque action de l'interface est traduite en code M, visible dans la barre de formule ou l'éditeur avancé. Apprendre quelques notions de M débloque des transformations impossibles en mode visuel.
Peut-on importer des données depuis Google Sheets ?
Réponse courte : oui, en publiant la feuille en CSV sur le web.
Détail : dans Google Sheets : Fichier → Publier sur le web → CSV. Copiez l'URL. Dans Power Query : À partir du web, collez l'URL. Le rafraîchissement Excel ramène les dernières données.
Quels formats sources Power Query supporte-t-il ?
Réponse courte : Excel, CSV, TXT, XML, JSON, PDF (depuis 2020), SQL, Access, Salesforce, web, SharePoint, OData et bien plus.
Détail : la liste complète s'étend constamment. Microsoft ajoute régulièrement de nouveaux connecteurs. Pour les cas non standards, l'API REST permet d'attaquer n'importe quel service web.
🏁 Conclusion
Power Query est la fonctionnalité la plus rentable d'Excel. Une semaine d'apprentissage économise des centaines d'heures sur l'année. Si vous manipulez régulièrement des données issues de sources externes (CRM, ERP, exports comptables, fichiers fournisseurs), c'est l'outil à maîtriser absolument.
Commencez petit : automatisez d'abord une tâche que vous faites manuellement chaque semaine. Vous sentirez immédiatement le gain de temps. De fil en aiguille, vos workflows Excel deviendront beaucoup plus puissants et fiables.