Power Query 101

Dans ce didacticiel, vous allez utiliser Power Query dans Excel pour créer une requête qui importe des données à partir d’une page Web. Dans le cadre de ce processus, vous basculerez entre les tables disponibles sur une page Web et vous appliquez les étapes de transformation des données pour afficher uniquement les données que vous voulez afficher. Power Query enregistre toutes les étapes et celles-ci sont répétées chaque fois que vous actualisez vos données.

Étape 1: se connecter à une page Wikipédia

Excel 2016: cliquez sur l’onglet données , puis sur nouvelle requête > à partir d’autres sources > à partir du Web. Si vous ne voyez pas le bouton nouvelle requête , cliquez sur données > à partir du Web.

Excel 2010-2013: cliquez sur l’onglet Power Query , puis sur le Web. Si vous ne voyez pas l’onglet Power Query, assurez-vous d’avoir téléchargé et installé le complément Power Query.

  1. Dans la boîte de dialogue à partir du Web , collez l’URL de wikipédia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) dans la zone de texte URL .

    Power Query > À partir du web > boîte de dialogue Entrer une URL
  2. Cliquez sur OK.

    Après avoir établi une connexion à la page Web, vous pouvez consulter la liste des tables disponibles sur cette page Wikipédia dans le volet navigateur . Vous pouvez cliquer sur chaque table pour afficher un aperçu rapide affiché dans le volet de droite.

    Power Query > À partir du web > Navigateur > Affichage Table

  3. Double-cliquez sur la table Results [Edit] et l’éditeur de requête s’ouvre avec les données du tournoi.

Haut de page

Étape 2: former les données

À présent que la table est ouverte dans l’éditeur de requête, vous pouvez nettoyer et façonner les données afin qu’elles correspondent à vos besoins. Dans cette étape, vous allez modifier les données en supprimant toutes les colonnes à l’exception de l' année et des gagnants finaux.

  1. Dans la grille aperçu de la requête, appuyez sur Ctrl et cliquez pour sélectionner les colonnes année et gagnants .

  2. Cliquez sur Supprimer les colonnes > supprimer d' autres colonnes.

    Power Query > éditeur de requête > supprimer des colonnes

Étape 3: nettoyer les données

Dans cette étape, vous allez nettoyer les données en remplaçant les valeurs et en filtrant les données.

  1. Sélectionnez la colonne year .

  2. Dans l' éditeur de requête, cliquez sur remplacer les valeurs.

  3. Dans la boîte de dialogue remplacer les valeurs , tapez "détails" dans la zone valeur à rechercher et laissez la zone remplacer par vide.

  4. Cliquez sur OK.

    Power Query > éditeur de requête > remplacer des valeurs

Étape 4: filtrer les valeurs dans une colonne

À présent, vous filtrez la colonne year pour afficher les lignes qui ne contiennent pas «Year».

  1. Cliquez sur la flèche déroulante de filtre dans la colonne year .

  2. Dans le menu déroulant filtre , désactivez l’option année.

  3. Cliquez sur OK.

Power Query-éditeur de requête > filtrer pour nettoyer les données

Étape 5: nommer une requête

À présent, il est temps de nommer la requête que vous créez.

Dans le volet Paramètres d’une requête , dans la zone de texte nom , entrez gagnants. Si vous cliquez sur le lien toutes les propriétés , vous pouvez également entrer une description de requête dans la zone de texte Description .

Power Query > éditeur de requête > paramètres de requête

Étape 6: charger la requête dans une feuille de calcul

Enfin, vous pouvez désormais charger la requête d’gagnants sur une tasse dans une feuille de calcul.

  1. Dans le coin supérieur gauche, cliquez sur fermer & chargement.

    Power Query renverra les résultats de la requête à une feuille de calcul.

    Si vous avez besoin de mettre à jour les données ultérieurement, cliquez avec le bouton droit n’importe où dans la plage de données, puis cliquez sur Actualiser. Toute nouvelle information dans la page Web sera automatiquement mise à jour.

Étape 7: découvrir ce qui se passe en coulisses

  1. Cliquez n’importe où dans les données, puis, sous l’onglet requête , cliquez sur modifier.

  2. À droite, vous pouvez voir la liste des étapes appliquées. Lors de l’exécution d’activités de requête, des étapes de requête ont été créées. Chaque étape de requête possède une formule correspondante écrite dans la langue «M».

  3. Voici une explication de chaque étape:

Étape de requête

Tâche

Formule

Source

Se connecter à une source de données Web

= Web. page (Web. Contents ("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Navigation

Sélectionner le tableau à connecter

= Source {2} [données]

Type modifié

Changer de type: Power Query effectue cette opération automatiquement

= Table. TransformColumnTypes (données2, {{"Year", tapez Text}, {"hote", tapez Text}, {"", tapez Text}, {"vainqueur final", tapez Text}, {"note finale", tapez Text}, {"final Runner", tapez du texte}, {"3", tapez Text}, {"Third place" tiers Placer le résultat correspondant à la valeur du champ, tapez du texte}, {«troisième place correspond à quatrième place», tapez du texte}, {"3", tapez du texte}, {"nombre d’équipes", tapez du texte}})

RemovedOtherColumns

Supprimer les autres colonnes pour afficher uniquement les colonnes utiles

Tableau. SelectColumns

= Table. SelectColumns (# "type modifié", {"vainqueur final", "année"})

ReplacedValue

Remplacer les valeurs pour effacer les valeurs dans une colonne sélectionnée

Tableau. ReplaceValue

= Table. ReplaceValue (# "a supprimé d’autres colonnes", "détails", "", remplaçable. ReplaceText, {"année"})

FilteredRows

Filtrer les valeurs dans une colonne

Tableau. SelectRows

= Table. SelectRows (# "valeur remplacée", chaque ([année] <> "année"))

Vous pouvez voir le code M dans son intégralité en cliquant sur l’option éditeur avancé dans le ruban Power Query. Pour plus d’informations sur le langage de formule Power Query, voir en savoir plus sur les formules PowerQuery et informations de référence sur Power Query M..

Haut de la page

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Les fonctionnalités de Power Query se trouvent dans le groupe Récupérer et transformer d’Excel 2016

Importer des données à partir de sources de données externes

Mettre en forme des données à l’aide de Power Query

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×