Power Query 101

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Dans ce didacticiel, vous allez utiliser expérience de Power Query d’Excel pour créer une requête qui importe des données à partir d’une page web. Dans le cadre de ce processus, vous naviguer parmi des tables disponibles dans une page web et appliquez les étapes de transformation de données pour afficher uniquement les données que vous voulez afficher. Power Query enregistre toutes les étapes, et ils seront répétés 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 à partir du Web. Si vous ne voyez pas l’onglet Power Query, vérifiez que vous avez 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 URL entrée
  2. Cliquez sur OK.

    Après l’établissement d’une connexion à la page web, vous consultez une liste des tables disponibles dans 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 > vue de Table de navigation

  3. Double-cliquez sur la table résultats [edit], et l’éditeur de requête s’ouvre avec les données tournament.

Haut de la Page

Étape 2 : Mettre en forme

À présent que la table est ouverte dans l’éditeur de requête, vous pouvez nettoyer et mettre en forme les données afin qu’elle s’adapte à vos besoins. Dans cette étape, vous devez modifier les données en supprimant toutes les colonnes à l’exception de Year et Final Winners.

  1. Dans la grille d’Aperçu de la requête, utilisez Ctrl + clic pour sélectionner les colonnes Year et Final Winners.

  2. Cliquez sur Supprimer les colonnes > Supprimer les autres colonnes.

    Power Query > l’éditeur de requête > Supprimer les colonnes

Étape 3 : Effacer les données

Dans cette étape, vous devez effacer 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 de texte valeur à rechercher et laissez la zone Remplacer par vide.

  4. Enfin, cliquez sur OK.

    Power Query > l’éditeur de requête > Remplacer les valeurs

Étape 4 : Filtrer les valeurs dans une colonne

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

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

  2. Dans le menu déroulant filtre, décochez la case année.

  3. Enfin, cliquez sur OK.

Power Query - éditeur de requête > filtre pour effacer les données

Étape 5 : Nommer une requête

Maintenant, il est temps pour nommer la requête que vous avez été création.

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

Power Query > l’éditeur de requête > Paramètres de la requête

Étape 6 : Ajouter la requête à une feuille de calcul

Enfin, vous pouvez maintenant charger la requête Euro Cup Winners dans une feuille de calcul.

  1. Dans le coin supérieur gauche, cliquez sur Fermer et charger.

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

    Si vous devez mettre à jour les données à une date ultérieure, avec le bouton droit n’importe où dans la plage de données, puis sur Actualiser. Les informations de la page web met à jour automatiquement.

É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. Sur la droite, notez la liste des Étapes appliquées. Comme vous avez effectué des activités de requête, étapes de requête ont été créés. Chaque étape de requête comporte 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électionnez la table pour vous connecter

= Source {2} [Data]

Type modifié

Modifier les types de-Power Query effectue automatiquement

= Table.TransformColumnTypes (données 2, {{« Year », tapez un texte}, {« Héberger », tapez du texte}, {« », tapez du texte}, {« Final gagnant », tapez un texte}, {« Résultat Final », tapez du texte}, {« Final deuxième », tapez un texte}, {« 2 », tapez du texte}, {« Troisième place correspondance 3e place », tapez du texte}, {« 3e place correspondent Score », tapez du texte}, {« 3ème place quatrième match », et tapez texte}, {« 3 », tapez du texte}, {« Nombre d’équipes », tapez du texte}})

RemovedOtherColumns

supprimer les autres colonnes pour afficher uniquement les colonnes utiles

Table.SelectColumns

= Table.SelectColumns(#"Changed Type",{"Final Winner", "Year"})

ReplacedValue

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

Table.ReplaceValue

= Table.ReplaceValue(#"Removed Other Columns","Details","",Replacer.ReplaceText,{"Year"})

FilteredRows

filtrer les valeurs dans une colonne

Table.SelectRows

= Table.SelectRows(#"Replaced Value", each ([Year] <> "Year"))

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

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.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Voir aussi

Power Query est appelé obtenir et transformer dans Excel 2016

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

Données de forme avec Power Query

Développez vos compétences
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.

×