Power Query Excel : importer, transformer et automatiser ses données

Vous passez des heures à copier-coller des fichiers, nettoyer des colonnes mal formatées et consolider des tableaux à la main ? Power Query automatise tout ce travail en quelques clics. Connectez vos sources, définissez vos transformations une seule fois : actualisez en un clic à chaque mise à jour.

🎓 Niveau intermédiaire
⏱ 15 min de lecture
📋 Excel 2016 à 365

1Principe et cas d’usage

🎯 L’exemple fil rouge de cette fiche

Au fil des mois, vous accumulez 12 fichiers CSV de ventes, un par mois. Avec Power Query, vous importez tous ces fichiers depuis un dossier, nettoyez les noms de produits, convertissez les dates, supprimez les lignes inutiles, puis chargez le tout dans Excel en un clic. Le mois suivant, vous ajoutez le nouveau fichier dans le dossier et cliquez sur Actualiser : c’est tout.

Power Query enregistre chaque transformation sous forme d’étapes. Quand vos données sources sont mises à jour, il suffit de cliquer sur Actualiser pour relancer toute la chaîne de traitement automatiquement. Fini les copier-coller manuels, les manipulations répétitives et les consolidations fastidieuses.

💡 Quand utiliser Power Query ?

Utilisez Power Query dès que vous devez répéter les mêmes opérations sur des données qui changent régulièrement.

Cas d’usage typiques

SituationCe que fait Power Query
Fichiers CSV exportés chaque moisImporte, nettoie et formate automatiquement à chaque actualisation
Données réparties dans plusieurs fichiersCombine tous les fichiers d’un dossier en une seule table
Colonnes mal formatées, espaces en tropNettoie et restructure en quelques clics, sans formule
Tableaux à pivoter ou dépivoterTransforme lignes en colonnes et inversement
Rapprocher deux tables sur une colonne communeFusionne les tables à partir d’une colonne commune, comme une jointure de base de données
Données web à récupérer régulièrementConnecte et importe depuis une URL
💡 Où trouver Power Query ?

Onglet Données → groupe Récupérer et transformer des données → bouton Obtenir des données. Sous Excel 2016+, Power Query est intégré nativement. Sous Excel 2010/2013, il était disponible en complément gratuit.

💬 Mon observation en formation

Power Query est souvent sous-utilisé alors qu’il permet de gagner un temps considérable sur les imports mensuels, les consolidations de fichiers et le nettoyage de données. Dès qu’un utilisateur comprend le principe des étapes enregistrées, il ne revient plus aux manipulations manuelles.

2Interface de l’éditeur Power Query

L’éditeur Power Query s’ouvre dans une fenêtre séparée. Il se compose de quatre zones principales :

ZoneRôle
Volet Requêtes (gauche)Liste toutes vos requêtes. Cliquez sur une requête pour l’afficher et la modifier.
Aperçu des données (centre)Affiche un échantillon de vos données après chaque transformation.
Paramètres de requête (droite)Liste les étapes appliquées dans l’ordre. Chaque étape peut être modifiée ou supprimée.
Barre de formule (haut)Affiche le code M (langage Power Query) correspondant à l’étape sélectionnée.
💡 Les étapes appliquées

Chaque action que vous effectuez crée automatiquement une étape dans le volet Paramètres de requête. Vous pouvez cliquer sur n’importe quelle étape pour revenir à cet état des données, ou supprimer une étape si elle est incorrecte. C’est ce qui rend Power Query si facile à corriger et à maintenir.

3Importer des données

Power Query peut se connecter à de nombreuses sources de données.

Depuis un fichier Excel ou CSV

Étape 1 : Onglet DonnéesObtenir des donnéesÀ partir d’un fichierÀ partir d’un classeur Excel (ou CSV).

Étape 2 : Naviguez jusqu’au fichier et cliquez sur Importer.

Étape 3 : Dans le navigateur, sélectionnez la feuille ou le tableau souhaité, puis cliquez sur Transformer les données pour ouvrir l’éditeur.

Depuis un dossier (plusieurs fichiers)

C’est la méthode idéale pour traiter les 12 fichiers CSV mensuels de notre exemple.

Étape 1 : Obtenir des donnéesÀ partir d’un fichierÀ partir d’un dossier.

Étape 2 : Sélectionnez le dossier contenant vos fichiers. Power Query liste tous les fichiers détectés.

Étape 3 : Cliquez sur CombinerCombiner et transformer les données. Power Query fusionne automatiquement tous les fichiers du dossier en une seule table.

💡 Sources disponibles

Power Query se connecte à des fichiers (Excel, CSV, JSON, XML), des bases de données (SQL Server, Access, MySQL), des services web (SharePoint, OData, API REST) et même des pages web. L’onglet Obtenir des données liste toutes les sources disponibles.

4Transformer les données

C’est le cœur de Power Query : nettoyer les noms de produits, convertir les dates, supprimer les lignes inutiles. Toutes ces opérations sont enregistrées et rejouées automatiquement à chaque actualisation.

Opérations de nettoyage

OpérationComment faire
Supprimer les espacesClic droit sur colonne → TransformerSupprimer les espaces
Changer la casseClic droit → Transformer → Minuscules / Majuscules / Première lettre en majuscule
Remplacer des valeursClic droit → Remplacer les valeurs
Supprimer les doublonsSélectionnez la colonne → AccueilSupprimer les lignesSupprimer les doublons
Filtrer les lignes videsFlèche de filtre sur la colonne → décochez (null)
Remplacer les erreursClic droit sur colonne → Remplacer les erreurs → saisissez la valeur de remplacement
Remplir vers le basClic droit → RemplirVers le bas, utile pour les cellules fusionnées importées
Utiliser la première ligne comme en-têtesAccueilUtiliser la première ligne pour les en-têtes

Opérations de restructuration

OpérationComment faire
Supprimer les colonnes inutilesClic droit sur la colonne → Supprimer ou sélectionnez les colonnes à garder → Supprimer d’autres colonnes
Renommer une colonneDouble-clic sur le nom de la colonne
Fractionner une colonneSélectionnez la colonne → TransformerFractionner la colonne → par délimiteur ou nombre de caractères
Fusionner des colonnesSélectionnez les colonnes → TransformerFusionner les colonnes
Pivoter une colonneSélectionnez la colonne → TransformerColonne de tableau croisé dynamique
Dépivoter des colonnesSélectionnez les colonnes → TransformerDépivoter les colonnes
Changer le type de donnéesCliquez sur l’icône de type à gauche du nom de colonne
Extraire année / mois / jourSélectionnez la colonne date → TransformerDate → Année / Mois / Jour
Ajouter une colonne conditionnelleOnglet Ajouter une colonneColonne conditionnelle → définissez vos conditions
Regrouper parOnglet TransformerRegrouper par → choisissez la colonne de regroupement et la fonction (Somme, Nombre…)
⚠️ Toujours vérifier les types de données

Power Query détecte automatiquement les types de données à l’import, mais se trompe parfois, notamment sur les dates et les nombres avec décimales. Vérifiez systématiquement le type de chaque colonne (icône à gauche du nom) avant de charger les données dans Excel.

5Combiner plusieurs sources

Fusionner des requêtes (jointure entre tables)

La fusion rapproche deux tables à partir d’une colonne commune, comme une jointure de base de données. Dans de nombreux scénarios d’import et de préparation de données, elle évite de recourir à RECHERCHEV ou RECHERCHEX et se révèle souvent plus robuste, sans numéro de colonne fragile, sans risque de décalage lors d’une insertion de colonne.

Étape 1 : Dans l’éditeur, onglet AccueilFusionner des requêtes.

Étape 2 : Sélectionnez la colonne de jointure dans chaque table.

Étape 3 : Choisissez le type de jointure (Gauche externe, Interne, etc.) et cliquez sur OK.

Étape 4 : Développez la colonne résultante pour choisir les champs à récupérer.

Ajouter des requêtes (empiler des tables)

L’ajout empile plusieurs tables de même structure dans une seule table, idéal pour regrouper les 12 fichiers mensuels en un seul tableau consolidé.

Onglet AccueilAjouter des requêtes → sélectionnez les tables à empiler.

💡 Fusionner vs Ajouter

Utilisez Fusionner pour enrichir une table avec des colonnes d’une autre table sur la base d’une colonne commune. Utilisez Ajouter pour empiler plusieurs tables de même structure dans une seule table.

6Charger les données dans Excel

Une fois vos transformations terminées, vous devez indiquer à Power Query comment et où charger le résultat dans Excel.

Fermer et charger

Onglet AccueilFermer et charger : charge les données dans un nouveau tableau Excel sur une nouvelle feuille. C’est l’option la plus rapide.

Fermer et charger dans…

Onglet AccueilFermer et charger dans… : ouvre une boîte de dialogue qui vous permet de choisir précisément où et comment charger les données.

OptionQuand l’utiliser
TableauVous voulez les données dans un tableau Excel classique, utilisable avec des formules et des TCD.
Rapport de tableau croisé dynamiqueVous voulez analyser les données directement dans un TCD sans créer de tableau intermédiaire.
Créer uniquement la connexionVous ne voulez pas afficher les données dans Excel, mais les utiliser dans le modèle de données ou dans une autre requête.
Ajouter ces données au modèle de donnéesVous travaillez avec Power Pivot ou vous avez plusieurs tables à relier.
💡 Connexion uniquement

L’option Créer uniquement la connexion est très utile quand vous combinez plusieurs requêtes : vous gardez les étapes intermédiaires sans encombrer vos feuilles Excel de tableaux inutiles.

7Actualiser les données

Une fois la requête construite, les mises à jour sont automatisables. Il suffit de déposer le nouveau fichier CSV dans le dossier et de cliquer sur Actualiser : toute la chaîne de traitement se rejoue en quelques secondes.

Actualisation manuelle

Onglet DonnéesActualiser tout (ou clic droit sur le tableau → Actualiser). Power Query relance toute la chaîne de traitement depuis la source.

Actualisation automatique à l’ouverture

Clic droit sur la requête dans le volet Requêtes → Propriétés → cochez Actualiser les données lors de l’ouverture du fichier.

Modifier le chemin de la source

Si le fichier source a été déplacé : dans l’éditeur, cliquez sur l’étape Source dans le volet Paramètres de requête → modifiez le chemin dans la barre de formule.

💡 Actualisation planifiée

Dans Excel standard, l’actualisation automatique nécessite l’ouverture du fichier. Pour une actualisation planifiée sans intervention, il faut passer par Power BI ou Power Automate.

8Erreurs courantes

Source introuvable
Le fichier ou dossier source a été déplacé ou renommé. Power Query ne retrouve plus la source.
Solution : dans l’éditeur, cliquez sur l’étape Source et corrigez le chemin.

Erreur de type
Une colonne contient des valeurs incompatibles avec le type défini. Par exemple, une colonne « Date » contenant du texte.
Solution : supprimez l’étape de détection automatique du type et redéfinissez-le manuellement.

Colonne introuvable
Une étape fait référence à une colonne qui n’existe plus ou a été renommée dans la source.
Solution : vérifiez que les noms de colonnes dans la source correspondent exactement à ceux utilisés dans les étapes.

Performances lentes
La requête met longtemps à s’actualiser. Trop de données chargées avant les filtres.
Solution : appliquez les filtres le plus tôt possible dans la chaîne d’étapes, idéalement juste après l’étape Source.

Doublons après fusion
La fusion multiplie les lignes de façon inattendue. La colonne de jointure contient des doublons dans l’une des tables.
Solution : supprimez les doublons sur la colonne de jointure avant la fusion, ou utilisez une jointure de type Gauche externe.

💡 Limites de Power Query

Power Query est idéal pour importer, nettoyer et restructurer des données. En revanche, pour des calculs interactifs directement dans la feuille ou pour l’automatisation complète de l’interface Excel, d’autres outils comme les formules, Power Pivot ou VBA restent complémentaires.

🎓 Automatisez vos imports de données avec Excel

Power Query devient particulièrement rentable dès que vous manipulez des imports réguliers, plusieurs fichiers sources ou des données à nettoyer de façon répétée. Apprenez à l’utiliser avec une formation progressive et pratique.

Voir la formation Excel

9Questions fréquentes

Comment ouvrir Power Query dans Excel ?

Dans Excel 2016 et versions ultérieures, allez dans l’onglet Données → groupe Récupérer et transformer des données → cliquez sur Obtenir des données. Power Query est intégré nativement, sans installation supplémentaire.

Power Query remplace-t-il RECHERCHEV ?

Dans de nombreux scénarios d’import et de préparation de données, la fusion de requêtes évite de recourir à RECHERCHEV ou RECHERCHEX et se révèle souvent plus robuste. Pour des besoins ponctuels dans une formule de feuille de calcul, RECHERCHEV et RECHERCHEX restent très pertinents : les deux approches sont complémentaires.

Peut-on combiner plusieurs fichiers Excel avec Power Query ?

Oui, c’est l’un des points forts de Power Query. Via Obtenir des données → À partir d’un dossier, Power Query détecte et combine automatiquement tous les fichiers d’un dossier. Il suffit d’ajouter un nouveau fichier dans le dossier et de cliquer sur Actualiser pour l’intégrer.

Quelle différence entre Power Query et Power Pivot ?

Power Query sert à importer et transformer des données. Power Pivot sert à modéliser et analyser des données avec des relations entre tables et des mesures DAX. Les deux outils sont complémentaires : Power Query prépare les données, Power Pivot les analyse. Pour la plupart des utilisateurs Excel, Power Query seul suffit.

Power Query est-il disponible sur Mac ?

Power Query est disponible sur Mac dans les versions récentes d’Excel pour Microsoft 365, avec toutefois certaines limitations selon les connecteurs et les fonctionnalités disponibles. Les imports de fichiers, les transformations courantes et l’actualisation fonctionnent bien sur Mac.

Power Query modifie-t-il les données sources ?

Non. Power Query lit les données sources sans jamais les modifier. Toutes les transformations sont appliquées dans un environnement séparé et le résultat est chargé dans un tableau Excel distinct. Vos fichiers sources restent intacts.

+Pour aller plus loin

Vous maîtrisez Power Query ? Voici les prochaines étapes naturelles :