Power Query algkursus

Selles õppetükis loote päringu Exceli funktsiooni Power Query abil, et importida andmeid veebilehelt. Selle toimingu osana tuleb teil navigeerida veebilehel saadaolevate tabelite seas ja sooritada andmete ümberkujundamise toimingud nii, et kuvatakse ainult soovitud andmeid. Power Query salvestab kõik teie toimingud ja kordab neid iga kord, kui teie andmeid värskendatakse.

1. toiming Wikipedia lehe ühendamine

Excel 2016 Klõpsake vahekaarti Andmed ja seejärel valige Uus päring > Muudest allikatest > Veebist. Kui nuppu Uus päring ei kuvata, valige Andmed > Veebist.

Excel 2010-2013 Klõpsake vahekaarti Power Query, seejärel valige Veebist. Kui menüüd Power Query ei kuvata, veenduge, et teil on alla laaditud ja installitud Power Query lisandmooduli.

  1. Kleepige dialoogiboksis Veebist tekstiväljale URL Wikipedia URL-aadress (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship).

    Power Query > Veebist > URL-i sisestamine
  2. Klõpsake nuppu OK.

    Pärast veebilehega ühenduse loomist kuvatakse sellel Wikipedia lehel saadaolevate tabelite nimekiri navigeerimispaanil. Saate klõpsata kiire eelvaate saamiseks igal tabelil. Eelvaade kuvatakse paani paremas servas.

    Power Query > Veebist > Navigaatori tabelivaade

  3. Topeltklõpsake tabelit Results [edit] ja avaneb turniiri andmetega päringuredaktor.

Lehe algusse

2. toiming Andmete ümberkujundamine

Nüüd, kui teil on päringuredaktoris avatud tabel, saate andmeid vastavalt oma vajadustele korrastada ja ümber kujundada. Selles etapis kujundate andmed ümber. Selleks tuleb teil eemaldada kõik veerud peale veergude Year (Aasta) ja Final Winners (Võitja).

  1. Kordinaatruudustikul Päringu eelvaade veergude Year (Aasta) ja Final Winners (Võitja) valimiseks hoidke all juhtklahvi (CTRL) ja klõpsake samal ajal soovitud objekte (vastavaid veerge).

  2. Valige Eemalda veerud > Eemalda muud veerud.

    Power Query > Päringuredaktor > Eemalda veerud

3. toiming Andmete puhastamine

Selles etapis tuleb andmete puhastamiseks väärtused asendada ja andmed filtreerida.

  1. Valige veerg Year (Aasta).

  2. Klõpsake akna Päringuredaktor nuppu Asenda väärtused.

  3. Tippige dialoogiboksis Väärtuste asendamine väljale Väärtus otsimiseks sõna „Details“ ja jätke väli Asenda üksusega tühjaks.

  4. Klõpsake nuppu OK.

    Power Query > Päringuredaktor > Asenda väärtused

4. toiming: väärtuste filtreerimine veerus

Selles etapis tuleb teil veergu Year (Aasta) filtreerida kuvama selliseid ridu, mis ei sisalda sõna „Year“.

  1. Klõpsake veerus Year (Aasta) filtri ripploendinoolt.

  2. Klõpsake rippmenüüd Filterja eemaldage märge märkeruudust Year (aasta).

  3. Klõpsake nuppu OK.

Power Query > Päringuredaktor > Filtreeri andmete puhastamiseks

5. toiming: päringule nime panemine

Nüüd on aeg loodud päringule nimi panna.

Sisestage paanil Päringu sätted tekstiväljale Nimi uue nimena Euroopa meistrid. Kui klõpsate linki Kõik atribuudid, saate väljale Kirjeldus sisestada ka päringu kirjelduse.

Power Query > Päringuredaktor > Päringu sätted

6. toiming: päringu laadimine töölehele

Lõpuks saate oma päringu Euroopa meistrid töölehele laadida.

  1. Klõpsake vasakus ülanurgas nuppu Sule ja laadi.

    Power Query tagastab päringu tulemid töölehele.

    Kui peate andmeid hiljem värskendama, paremklõpsake kuskil andmevahemiku ala sees ja seejärel klõpsake käsku Värskenda. Veebilehelt pärinev uus teave värskendatakse automaatselt.

7. toiming Saage teada, mis taustal toimub

  1. Klõpsake ükskõik kus andmete ala sees ja seejärel klõpsake vahekaardil Päring nuppu Redigeeri.

  2. Paremal märkate loendit Rakendatud etapid. Sel ajal kui teie päringutoiminguid tegite, loodi taustal päringu etapid. Igale päringuetapile vastab „M“-keelne valem.

  3. Siin on iga etapi selgitus.

Päringu etapp

Ülesanne

Valem

Allikas

Veebiandmeallikaga ühenduse loomine

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

Navigeerimine

Valige ühendatav tabel

= Source{2}[Data]

Muudetud tüüp

Tüüpide muutmine – Power Query teeb see automaatselt

= 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

eemaldage muud veerud, et kuvada ainult olulised veerud

Table.SelectColumns

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

ReplacedValue

asendage väärtused valitud veerus väärtuste puhastamiseks

Table.ReplaceValue

= Table.ReplaceValue(RemovedOtherColumns,”Details”,””,Replacer.ReplaceText,{”Year”})

FilteredRows

filtreerige väärtused veerus

Table.SelectRows

= Table.SelectRows (#"Asendatud väärtus", iga ([Year] <> "Year"))

Saate vaadata täielikku M-koodi, kui klõpsate Power Query menüülindil nuppu Täpsem redaktor. Power Query valemikeele kohta lisateabe saamiseks vaadake Power Query valemid ja Power Query M viide..

Lehe algusse

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Vt ka

Power Query on rakenduses Excel 2016 tuntud kui toomine ja teisendus

Andmete importimine välistest andmeallikatest

Power Query abil andmete ümberkujundamine

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×