Introduction à Power Query dans Excel


Vous avez déjà passé des heures à nettoyer des données, à fusionner des fichiers ou à recopier des colonnes manuellement dans Excel ? Power Query vous libère de ces tâches répétitives en automatisant l’import et la transformation de vos tableaux. En quelques clics, vous créez un flux de préparation de données clair, reproductible et facile à ajuster.

Qu’est-ce que Power Query ?

Power Query est un outil intégré à Excel (depuis la version 2016 et disponible en complément pour les versions antérieures) qui permet d’importer, de transformer et de charger des données sans aucune ligne de code. Derrière une interface graphique intuitive, vous enchaînez des étapes—filtrage, pivot, fusion—qui se traduisent en requêtes M (le langage de Power Query) invisible, sauf si vous souhaitez l’ajuster manuellement.

Plutôt que de retoucher chaque cellule à la main, vous enregistrez une suite d’opérations. À la prochaine mise à jour du fichier source, un simple clic suffit pour répéter le flux et obtenir un rapport à jour. C’est ce qui rend Power Query extrêmement puissant pour des tableaux de bord dynamiques ou des rapports mensuels.

Pourquoi utiliser Power Query ?

Gagner du temps et éviter les erreurs

Chaque opération de nettoyage répétée sur plusieurs fichiers est un risque d’incohérence. Power Query automatise la séquence, donc plus d’oubli de filtre ou de formule mal recopiée. Une fois le modèle configuré, vous pouvez même l’appliquer à des dossiers entiers, ce qui facilite la consolidation de données issues de différentes sources.

Conserver l’historique des transformations

Avec Power Query, chaque étape est listée dans le volet “Étapes appliquées”. Vous pouvez retourner en arrière, modifier un filtre, ajouter une transformation ou réordonner les opérations sans tout recommencer. Cette traçabilité est idéale pour documenter un traitement ou expliquer à un collègue comment vous êtes arrivé au résultat.

Accéder à Power Query dans Excel

Le menu a légèrement évolué au fil des versions :

  • Excel 2016 et suivants : onglet Données > Récupérer et transformer.
  • Excel 2010/2013 : téléchargement d’un add-in “Power Query” disponible sur le site de Microsoft.

Après activation, vous retrouvez la barre Power Query sur le ruban. Cliquez sur “Nouvelle requête” pour choisir votre source : fichier Excel, CSV, base SQL, Web, etc. Un assistant vous guide pas à pas jusqu’à l’éditeur de requête.

Étapes de base dans l’éditeur Power Query

L’éditeur se compose en deux volets : la prévisualisation des données et le panneau de droite qui enregistre chaque transformation.

1. Importer et prévisualiser

Choisissez la source (par exemple un fichier CSV). Power Query détecte automatiquement le séparateur et génère un aperçu. Vous pouvez ajuster le type de données pour chaque colonne avant même de charger la requête.

2. Transformer vos colonnes

Les actions possibles sont nombreuses : changement de type, suppression ou répartition de colonnes, remplacement de valeurs, extraction de texte ou de date, pivot/dé-pivot…

  • Filtrer pour exclure des lignes inutiles ou indésirables.
  • Fractionner une colonne à partir d’un séparateur (espace, virgule…).
  • Regrouper des données et calculer des totaux ou moyennes. Par exemple, créer un tableau croisé dynamique n’a jamais été aussi simple après un nettoyage précis.

3. Fusionner et ajouter des requêtes

Vous pouvez joindre deux tables (équivalent de la RECHERCHEV ou du RECHERCHEX) en un clic. Pour aller plus loin, consultez le guide sur la fonction RECHERCHEX, qui reste utile si vous sortez des flux Power Query.

4. Charger et actualiser

Une fois satisfait, cliquez sur “Fermer et charger”. Le résultat s’affiche dans une nouvelle feuille ou dans le modèle de données. À chaque mise à jour des sources : clic droit → Actualiser, et tout votre processus se réplique automatiquement.

Exemple comparatif : traitement manuel vs Power Query

Étape Traitement manuel Power Query
Import CSV Copier-coller, vérification “Nouvelle requête” > CSV
Filtrer lignes Utiliser Filtres automatiques Étape “Filtrer les lignes”
Fractionner colonne Formules avec DROITE/GAUCHE “Fractionner colonne” en un clic
Fusion de tables RECHERCHEV complexe “Fusionner des requêtes”
Actualisation Reprise de toutes les étapes Clic droit → Actualiser

“Power Query, c’est comme un assistant personnel pour vos données : une fois la procédure écrite, il ne vous lâche plus la main.”

Cas d’usage concrets

Consolidation de rapports mensuels

Imaginez recevoir chaque mois un fichier de ventes par région. Power Query importe automatiquement tous les fichiers d’un dossier, les combine, filtre les données du mois et calcule les totaux sans aucune formule sur la feuille.

Préparation de données pour un graphique

Avant de réaliser un graphique combiné ou un diagramme de Pareto, il faut souvent filtrer, trier, regrouper. Power Query enchaîne ces actions en quelques secondes, là où un menu Excel traditionnel vous ferait naviguer entre plusieurs fenêtres.

Migration et nettoyage de bases externes

Vous récupérez des exports SQL, JSON ou XML ? Power Query supporte ces formats et standardise vos tables en colonnes claires, sans passer par des scripts lourds.

Bonnes pratiques et astuces

  • Renommez chaque étape dans l’éditeur pour garder un historique lisible.
  • Supprimez les colonnes inutiles dès le début pour accélérer les traitements.
  • Utilisez des paramètres pour changer dynamiquement les chemins de dossier ou les filtres.
  • Si vous travaillez en équipe, stockez votre requête dans le modèle de données pour partager un seul fichier source.

Liens complémentaires

FAQ

1. Quel est l’intérêt principal de Power Query ?

Il automatise l’import et la transformation de données, éliminant les tâches répétitives et réduisant les risques d’erreurs.

2. Power Query remplace-t-il les formules Excel ?

Plutôt que remplacer, il complète : certaines extractions complexes restent plus simples avec des formules, mais la **majorité des opérations de nettoyage** se fait en un flux.

3. Peut-on partager une requête avec un collègue ?

Oui, en partageant le classeur Excel contenant la requête. Si vous utilisez Power BI, la migration se fait également sans effort.

4. Quelles sources de données sont prises en charge ?

CSV, Excel, bases SQL, Web, JSON, XML et plus encore. Une liste continue de connecteurs est disponible chez Microsoft.

5. Est-il possible de modifier le code M généré ?

Absolument : l’éditeur avancé vous permet de peaufiner ou d’écrire votre propre script M pour des besoins spécifiques.

Ressources pour aller plus loin

Pour maîtriser Power Query, explorez des tutoriels vidéo, suivez des formations spécialisées ou parcourez la documentation officielle Microsoft. Vous pourrez ensuite pousser votre automatisation encore plus loin en combinant Power Query à Power Pivot et DAX.

Laisser un commentaire