Power-forespørgsel for begyndere

I dette selvstudium skal du bruge Excels Power Query-oplevelse til at oprette en forespørgsel, der importerer data fra en webside. Som en del af denne proces kan du navigere på tværs af tabeller, der er tilgængelige på en webside og anvende trin til datatransformation for at få vist netop de data, du vil have vist. Power Query registrerer alle trinnene, og de skal gentages, når du opdaterer dine data.

Trin 1: Opret forbindelse til en Wikipedia-side

Excel 2016: Klik på fanen Data og derefter Ny forespørgsel > Fra andre kilder > Fra internettet. Hvis du ikke kan se knappen Ny forespørgsel , kan du klikke på Data > Fra internettet.

Excel 2010-2013: Klik på fanen Power-forespørgsel og derefter Fra internettet. Hvis du ikke kan se fanen Power-forespørgsel, skal du kontrollere, at du har hentet og installeret tilføjelsesprogrammet Power Query.

  1. I dialogboksen Fra internettet skal du indsætte Wikipedias URL-adresse (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) i tekstfeltet URL-adresse.

    Power-forespørgsel > Fra internettet > dialogboksen Input URL-adresse
  2. Klik på OK.

    Når du opretter forbindelse til websiden, får du vist en liste over tilgængelige tabeller på denne Wikipedia-side i ruden Navigator. Du kan klikke på hver enkelt tabel for at få vist en eksempelvisning i ruden til højre.

    Power-forespørgsel > Fra internettet > Navigatortabelvisning

  3. Dobbeltklik på tabellen Results[edit], og Forespørgselseditor åbnes med turneringsdataene.

Toppen af siden

Trin 2: Form dataene

Nu hvor du har åbnet tabellen i Forespørgselseditor, kan du rydde og forme dataene, så de passer til dine behov. I dette trin skal du omforme dataene ved at fjerne alle kolonner undtagen Year og Final Winners.

  1. I gitteret Forhåndsvisning skal du bruge Ctrl + klik til at vælge kolonnerne Year og Final Winners.

  2. Klik på Fjern kolonner > Fjern andre kolonner.

    Power-forespørgsel > Forespørgselseditor > Fjern kolonner

Trin 3: Ryd dataene

I dette trin skal du rydde dataene ved at erstatte værdier og filtrere dataene.

  1. Vælg kolonnen Year.

  2. Klik på Erstat værdier i Forespørgselseditor.

  3. I dialogboksen Erstat værdier skal du skrive oplysningerne i tekstfeltet Værdi, der skal søges efter og lade tekstfeltet Erstat med være tomt.

  4. Klik på OK.

    Power-forespørgsel > Forespørgselseditor > Erstat værdier

Trin 4: Filtrer værdier i en kolonne

Nu kan du filtrere kolonnen Year for at se rækker, der ikke indeholder "Year".

  1. Klik på rullelistepilen på kolonnen Year.

  2. I rullelisten Filter skal du fjerne markeringen i Year.

  3. Klik på OK.

Power-forespørgsel > Forespørgselseditor > Filtrer for at rydde data

Trin 5: Navngiv en forespørgsel

Nu er det tid til at navngive den forespørgsel, du har oprettet.

I ruden Forespørgselsindstillinger skal du i tekstfeltet Navn skrive Euro Cup Winners. Hvis du klikker på linket Alle egenskaber, kan du også angive en forespørgselsbeskrivelse i tekstfeltet Beskrivelse.

Power-forespørgsel > Forespørgselseditor > Forespørgselsindstillinger

Trin 6: Indlæs forespørgslen i et regneark

Endelig kan du nu indlæse forespørgslen Euro Cup Winners i et regneark.

  1. I øverste venstre hjørne skal du klikke på Luk og indlæs.

    Power Query returnerer forespørgselsresultaterne til et regneark.

    Hvis du vil opdatere dataene på et senere tidspunkt, skal du højreklikke på et vilkårligt sted i dataområdet og derefter klikke på Opdater. Nye oplysninger fra websiden opdateres automatisk.

Trin 7: Oplev, hvad der sker i baggrunden

  1. Klik et vilkårligt sted i dataene, og klik på Rediger på fanen Forespørgsel.

  2. Se listen over Anvendte trin til højre. Da du udførte forespørgselsaktiviteter, blev der oprettet forespørgselstrin. Hvert forespørgselstrin har en tilsvarende formel, der er skrevet på sproget "M".

  3. Her er en forklaring til hvert trin:

Forespørgselstrin

Opgave

Formel

Kilde

Oprette forbindelse til en webdatakilde

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

Navigation

Vælg tabellen for at oprette forbindelse

= Source{2}[Data]

Ændret type

Ændr typer – Power-forespørgsel gør dette automatisk

= Table.TransformColumnTypes(Data2,{{"Year", type text}, {"Host", type text}, {"", type text}, {"Final Winner", type text}, {"Final Score", type text}, {"Final Runner-up", type text}, {"2", type text}, {"Third place match Third place", type text}, {"Third place match Score", type text}, {"Third place match Fourth place", type text}, {"3", type text}, {"Number of teams", type text}})

RemovedOtherColumns

Fjern andre kolonner for kun at vise kolonner af interesse

Table.SelectColumns

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

ReplacedValue

Erstat værdier for at rydde op i værdier i en markeret kolonne

Table.ReplaceValue

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

FilteredRows

Filtrer værdier i en kolonne

Table.SelectRows

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

Du kan se hele M-koden ved at klikke på indstillingen Avanceret editor på båndet i Power Query. Du kan finde flere oplysninger om formelsprog for Power-forespørgsler i Få mere at vide om formler i Power Query og M-reference i Power Query..

Toppen af siden

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community, få support i Answers community eller foreslå en ny funktion eller forbedring i Excel User Voice.

Se også

Power Query er kendt som Hent og Transformér i Excel 2016

Importer data fra eksterne datakilder

Form data med Power Query

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×