Google Sheets

Excel Query : Comment Importer et Analyser des Données Facilement ?

15 janvier 2026 1 vues

Excel Query, également connu sous le nom de Power Query dans les versions récentes d'Excel, est une fonctionnalité révolutionnaire qui transforme la façon dont vous travaillez avec les données. Oubliez les copier-coller fastidieux et les mises à jour manuelles. Avec Excel Query, vous pouvez importer des données depuis une multitude de sources, les nettoyer, les transformer et les analyser, le tout de manière automatisée et reproductible. Cet article vous guide à travers les bases et les applications avancées d'Excel Query pour vous aider à maîtriser cet outil essentiel.

Qu'est-ce qu'Excel Query et pourquoi l'utiliser ?

Excel Query, ou Power Query, est un outil d'extraction, de transformation et de chargement (ETL) de données intégré à Excel. Il permet d'importer des données depuis diverses sources, de les nettoyer, de les transformer et de les charger dans une feuille de calcul Excel. Il est particulièrement utile pour :

  • Automatiser l'importation de données : Connectez-vous à des bases de données, des fichiers texte, des pages web et bien d'autres sources, et actualisez vos données en un clic.
  • Nettoyer et transformer les données : Supprimez les doublons, corrigez les erreurs, convertissez les types de données et effectuez d'autres transformations pour préparer vos données à l'analyse.
  • Combiner des données provenant de plusieurs sources : Fusionnez et concaténez des tableaux de données pour créer des vues consolidées.
  • Gagner du temps et améliorer la précision : Automatisez les tâches répétitives et évitez les erreurs manuelles.

Les avantages d'Excel Query

  • Facilité d'utilisation : Interface intuitive et conviviale, même pour les utilisateurs non techniques.
  • Polyvalence : Compatible avec une large gamme de sources de données.
  • Automatisation : Possibilité d'automatiser les tâches d'importation et de transformation de données.
  • Productivité : Gain de temps considérable grâce à l'automatisation et à la simplification des tâches.
  • Amélioration de la qualité des données : Nettoyage et transformation des données pour garantir leur exactitude et leur cohérence.

Comment accéder à Excel Query ?

L'accès à Excel Query dépend de votre version d'Excel :

  • Excel 2010 et 2013 : Power Query est disponible sous forme d'un add-in gratuit à télécharger et à installer depuis le site de Microsoft.
  • Excel 2016 et versions ultérieures : Power Query est intégré directement dans Excel, sous l'onglet "Données" dans le groupe "Obtenir et transformer des données".

Activer l'onglet Power Query (si nécessaire)

Dans certaines versions d'Excel, vous devrez peut-être activer l'onglet Power Query dans les options d'Excel. Pour ce faire :

  1. Cliquez sur l'onglet "Fichier".
  2. Cliquez sur "Options".
  3. Dans la boîte de dialogue "Options Excel", cliquez sur "Personnaliser le ruban".
  4. Dans la liste de droite, cochez la case "Power Query" (ou "Obtenir et transformer des données").
  5. Cliquez sur "OK".

Importer des données avec Excel Query : Étape par étape

Voici un exemple simple pour importer des données depuis un fichier CSV :

  1. Ouvrez Excel et créez un nouveau classeur.
  2. Allez dans l'onglet "Données" et cliquez sur "Obtenir des données externes".
  3. Choisissez la source de données : Dans ce cas, sélectionnez "À partir d'un fichier texte/CSV".
  4. Sélectionnez le fichier CSV : Naviguez jusqu'au fichier CSV que vous souhaitez importer et cliquez sur "Importer".
  5. Aperçu et options : Une fenêtre d'aperçu s'ouvre. Vous pouvez choisir le délimiteur (virgule, point-virgule, etc.), l'encodage et d'autres options. Vérifiez que les données sont correctement affichées.
  6. Charger ou transformer : Vous avez deux options :
    • Charger : Charge directement les données dans une feuille de calcul Excel.
    • Transformer les données : Ouvre l'éditeur Power Query pour nettoyer et transformer les données avant de les charger.
  7. Transformer les données (si nécessaire) : Dans l'éditeur Power Query, vous pouvez effectuer diverses transformations :
    • Supprimer les colonnes inutiles : Sélectionnez la colonne et cliquez sur "Supprimer des colonnes".
    • Filtrer les lignes : Cliquez sur la flèche en haut d'une colonne et choisissez les critères de filtrage.
    • Modifier le type de données : Cliquez sur l'icône du type de données (par exemple, "ABC" pour texte, "123" pour nombre) et choisissez le type approprié.
    • Remplacer les valeurs : Cliquez sur "Remplacer les valeurs" dans l'onglet "Transformer" pour remplacer des valeurs spécifiques.
  8. Charger les données : Une fois les transformations terminées, cliquez sur "Fermer et charger" (ou "Fermer et charger dans...") dans l'onglet "Accueil" pour charger les données dans une feuille de calcul Excel.

Exemple pratique : Importer des données depuis une page web

Vous pouvez également importer des données directement depuis une page web. Par exemple, importer un tableau de données boursières depuis un site financier.

  1. Ouvrez Excel et créez un nouveau classeur.
  2. Allez dans l'onglet "Données" et cliquez sur "Obtenir des données externes".
  3. Choisissez la source de données : Sélectionnez "À partir du web".
  4. Entrez l'URL de la page web : Collez l'URL de la page web contenant le tableau de données que vous souhaitez importer.
  5. Sélectionnez le tableau : Power Query détectera les tableaux présents sur la page web. Sélectionnez le tableau approprié dans la fenêtre de navigation.
  6. Transformer les données (si nécessaire) : Comme pour l'importation depuis un fichier CSV, vous pouvez transformer les données dans l'éditeur Power Query.
  7. Charger les données : Cliquez sur "Fermer et charger" pour charger les données dans Excel.

Transformer les données avec Excel Query

La puissance d'Excel Query réside dans sa capacité à transformer les données. Voici quelques exemples de transformations courantes :

  • Suppression des doublons : Sélectionnez la colonne contenant les doublons et cliquez sur "Supprimer les doublons" dans l'onglet "Accueil".
  • Filtrage des données : Filtrez les lignes en fonction de critères spécifiques (par exemple, afficher uniquement les ventes supérieures à un certain montant).
  • Conversion des types de données : Convertissez les colonnes de texte en nombres, les dates en formats de date appropriés, etc.
  • Remplacement des valeurs : Remplacez les valeurs incorrectes ou manquantes par des valeurs correctes ou par des valeurs par défaut.
  • Ajout de colonnes calculées : Créez de nouvelles colonnes en effectuant des calculs sur les colonnes existantes. Par exemple, calculer le montant total des ventes en multipliant la quantité par le prix unitaire.
  • Fractionner les colonnes : Divisez une colonne en plusieurs colonnes en fonction d'un délimiteur (par exemple, diviser une colonne contenant le nom et le prénom en deux colonnes distinctes).
  • Grouper par : Regroupez les données en fonction d'une ou plusieurs colonnes (par exemple, regrouper les ventes par région).

Exemple : Ajouter une colonne calculée

Supposons que vous ayez une colonne "Prix unitaire" et une colonne "Quantité". Vous pouvez ajouter une colonne "Montant total" en multipliant ces deux colonnes :

  1. Dans l'éditeur Power Query, allez dans l'onglet "Ajouter une colonne".
  2. Cliquez sur "Colonne personnalisée".
  3. Dans la boîte de dialogue "Colonne personnalisée", entrez le nom de la nouvelle colonne (par exemple, "Montant total").
  4. Entrez la formule : [Prix unitaire] * [Quantité] (assurez-vous que les noms des colonnes sont corrects).
  5. Cliquez sur "OK".

Power Query créera une nouvelle colonne "Montant total" avec les valeurs calculées.

Actualiser les données avec Excel Query

L'un des principaux avantages d'Excel Query est la possibilité d'actualiser les données en un clic. Une fois que vous avez configuré une requête, vous pouvez actualiser les données à tout moment pour obtenir les dernières informations.

  1. Allez dans l'onglet "Données".
  2. Cliquez sur "Actualiser tout" (ou sélectionnez la requête spécifique que vous souhaitez actualiser et cliquez sur "Actualiser").

Excel Query se connectera à la source de données, récupérera les dernières données et les chargera dans votre feuille de calcul, en appliquant automatiquement les transformations que vous avez définies.

Bonnes pratiques et astuces pour Excel Query

  • Documentez vos requêtes : Ajoutez des commentaires et des descriptions pour expliquer ce que fait chaque étape de votre requête. Cela facilitera la maintenance et la compréhension de vos requêtes à long terme.
  • Utilisez des noms descriptifs pour vos requêtes et vos colonnes : Cela rendra vos requêtes plus faciles à comprendre et à utiliser.
  • Optimisez vos requêtes : Évitez de charger des données inutiles et d'effectuer des transformations complexes qui pourraient ralentir vos requêtes.
  • Utilisez les fonctions M : Le langage de formule d'Excel Query (M) offre des fonctionnalités avancées pour la manipulation des données. Apprenez à utiliser les fonctions M pour effectuer des transformations plus complexes.
  • Explorez les différentes sources de données : Excel Query prend en charge une large gamme de sources de données. Explorez les différentes options pour importer des données depuis vos systèmes et applications.
  • Utilisez les paramètres : Les paramètres vous permettent de rendre vos requêtes plus flexibles et réutilisables. Par exemple, vous pouvez créer un paramètre pour spécifier le nom du fichier ou de la base de données à partir de laquelle vous souhaitez importer des données.

Erreurs courantes et comment les éviter

  • Erreur de connexion à la source de données : Vérifiez que vous avez les informations d'identification correctes et que la source de données est accessible.
  • Erreur de type de données : Assurez-vous que les types de données des colonnes sont corrects. Par exemple, si une colonne contient des nombres, elle doit être formatée en tant que nombre.
  • Erreur de formule : Vérifiez que vos formules sont correctes et qu'elles font référence aux colonnes appropriées.
  • Erreur de performance : Optimisez vos requêtes pour éviter les problèmes de performance. Par exemple, évitez de charger des données inutiles et d'effectuer des transformations complexes.

Excel Query vs. VBA : Quel outil choisir ?

Bien que VBA (Visual Basic for Applications) puisse également être utilisé pour automatiser les tâches d'importation et de transformation de données dans Excel, Excel Query offre plusieurs avantages par rapport à VBA :

  • Facilité d'utilisation : Excel Query est plus facile à utiliser que VBA, en particulier pour les utilisateurs non techniques.
  • Moins de code : Excel Query nécessite moins de code que VBA pour effectuer les mêmes tâches.
  • Maintenance : Les requêtes Excel Query sont plus faciles à maintenir et à mettre à jour que le code VBA.
  • Sécurité : Excel Query est plus sûr que VBA, car il ne permet pas d'exécuter du code malveillant.

En général, Excel Query est le meilleur choix pour les tâches d'importation et de transformation de données simples à modérément complexes. VBA est plus approprié pour les tâches plus complexes qui nécessitent une programmation personnalisée.

Conclusion

Excel Query est un outil puissant et polyvalent qui peut vous aider à automatiser l'importation, le nettoyage et la transformation de vos données. En maîtrisant Excel Query, vous pouvez gagner du temps, améliorer la précision de vos données et prendre de meilleures décisions. Alors, n'hésitez plus, explorez les fonctionnalités d'Excel Query et transformez votre façon de travailler avec les données !

Questions fréquentes

Excel Query est-il gratuit ?

Excel Query (Power Query) est inclus dans les versions récentes d'Excel (Excel 2016 et ultérieures). Pour les versions antérieures (Excel 2010 et 2013), il est disponible en tant qu'add-in gratuit à télécharger depuis le site de Microsoft.

Quelles sont les sources de données compatibles avec Excel Query ?

Excel Query prend en charge une large gamme de sources de données, notamment les fichiers Excel, les fichiers CSV, les bases de données SQL Server, les bases de données Access, les pages web, les flux OData, les fichiers XML et bien d'autres encore.

Comment puis-je automatiser l'actualisation des données avec Excel Query ?

Vous pouvez automatiser l'actualisation des données avec Excel Query en utilisant les options d'actualisation automatique d'Excel. Vous pouvez également utiliser VBA pour déclencher l'actualisation des données à intervalles réguliers.

Mots-clés associés :

power query excel excel importer données externes excel transformer données excel automatiser données excel connecter base de données

Partager cet article :