Power Query 101

Tässä opetusohjelmassa luot Excelin Power Query -käyttökokemuksen avulla kyselyn, joka tuo tietoja verkkosivulta. Osana tätä menettelyä siirryt verkkosivulla taulukosta toiseen ja suoritat tiedonmuunnosvaiheet nähdäksesi vain sen tiedon, jonka haluat nähdä. Power Query tallentaa kaikki toimesi, ja ne toistetaan aina kun päivität tiedot.

Vaihe 1: Yhteyden muodostaminen Wikipedia-sivuun

Excel 2016: Napsauta Tiedot-välilehteä, sitten Uusi kysely > Muista lähteistä > Verkosta. Jos et näe Uusi kysely -painiketta, valitse Tiedot > Verkosta.

Excel 2010-2013: Napsauta Power Query -välilehteä, sitten Verkosta. Jollet näe Power Query -välilehteä, varmista että olet ladannut ja asentanut Power Query -lisäosan.

  1. Lisää Verkosta valintaikkunassa Wikipedian URL-osoite (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) URL-osoitteen tekstiruutuun.

    Power Query > Verkosta > syötä URL-osoite valintaikkunaan
  2. Valitse OK.

    Kun olet luonut yhteyden verkkosivuun, näet joukon käytettävissä olevia taulukoita tämän Wikipedia-sivun Siirtymisruudussa. Napsauttamalla kutakin taulukkoa saat näkyviin nopean esikatselun oikealla olevassa ruudussa.

    Power Query > Verkosta > siirtymistoiminnon taulukkonäkymä

  3. Kaksoisnapsauta Tulokset[Muokkaa]-välilehteä, ja turnauksen tiedot sisältävä kyselyeditori avautuu.

Sivun alkuun

Vaihe 2: Tietojen muotoilu

Nyt kun olet avannut taulukon kyselyeditorissa, voit puhdistaa ja muotoilla tiedot omien tarpeittesi mukaisiksi. Tässä vaiheessa muovaat tiedot uudelleen poistamalla kaikki muut sarakkeet kuin Vuosi ja Finaalin voittajat.

  1. Käytä Kyselyn esikatselu -ruudukossa yhdistelmää Ctrl + napsautusVuosi- ja Finaalin voittajat -sarakkeen valintaan.

  2. Valitse Poista sarakkeet > Poista muut sarakkeet.

    Power Query > Kyselyeditori > Poista sarakkeet

Vaihe 3: Tietojen siivoaminen

Tässä vaiheessa siivoat tiedot korvaamalla arvot ja suodattamalla tiedot.

  1. Valitse Vuosi-sarake.

  2. Valitse KyselyeditorissaKorvaa arvot.

  3. Kirjoita Korvaa arvot -valintaikkunassa ”Tiedot” Etsittävä arvo -tekstiruutuun ja jätä Korvaa kohteella -tekstiruutu tyhjäksi.

  4. Valitse OK.

    Power Query > Kyselyeditori > Korvaa arvot

Vaihe 4: Suodata sarakkeen arvot

Nyt suodatat Vuosi-sarakkeen näyttääksesi rivit, jotka eivät sisällä ”vuosi”-sanaa.

  1. Napsauta Vuosi-sarakkeen avattavan luettelon nuolta.

  2. Poista avattavasta Suodatin-valikosta valintamerkki kohdasta Vuosi.

  3. Valitse OK.

Power Query > Kyselyeditori > siisti tiedot suodattamalla

Vaihe 5: Nimeä kysely

Nyt on aika nimetä luomasi kysely.

Kirjoita Kyselyasetukset-ruudun Nimi-tekstiruutuun Euro Cup -voittajat. Jos napsautat Kaikki ominaisuudet -linkkiä, voit myös kirjoittaa kyselyn kuvauksen Kuvaus-tekstiruutuun.

Power Query > Kyselyeditori > Kyselyasetukset

Vaihe 6: Lataa kysely laskentataulukkoon

Nyt voit lopultakin ladata Euro Cup -voittajat -kyselyn työkirjaan.

  1. Valitse vasemmassa yläkulmassa Sulje ja lataa.

    Power Query palauttaa kyselyn tulokset laskentataulukkona.

    Jos haluat päivittää tiedot myöhemmin, napsauta hiiren kakkospainikkeella mitä tahansa kohtaa tietoalueessa ja valitse sitten Päivitä. Kaikki verkkosivulta saadut uudet tiedot päivittyvät automaattisesti.

Vaihe 7: Tutustu kulissien takaiseen maailmaan

  1. Napsauta mitä tahansa tietojen kohtaa ja valitse Kysely-välilehdessä Muokkaa.

  2. Huomaa oikealla luettelo Käytössä olleet vaiheet. Sitä mukaa kun suoritit kyselytoimintoja, luotiin kyselyvaiheita. Kullakin kyselyn vaiheella on sitä vastaava ”M”-kielellä kirjoitettu kaava.

  3. Tässä on kukin vaihe selitettynä:

Kyselyn vaihe

Tehtävä

Kaava

Lähde

Yhdistä verkkotietolähteeseen

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

Siirtyminen

Valitse taulukko, johon haluat muodostaa yhteyden

= Source{2}[Data]

Muutettu tyyppi

Muuta tyypit – Power Query tekee tämän automaattisesti

= Table.TransformColumnTypes(Data2,{{”Vuosi”, type text}, {”Isäntämaa”, type text}, {””, type text}, {”Finaalivoittaja”, type text}, {”Finaalin maalit”, type text}, {”Finaalin kakkonen”, type text}, {”2”, type text}, {”Kolmannen sijan ottelu Kolmanneksi tuli”, type text}, {”Kolmannen sijan ottelu Maalit”, type text}, {”Kolmannen sijan ottelu Neljänneksi tuli”, type text}, {”3”, type text}, {”Joukkueiden lukumäärä”, type text}})

RemovedOtherColumns

Poista muut sarakkeet näyttää vain halutut sarakkeet

Table.SelectColumns

= Table.SelectColumns(#”Changed Type”,{”Finaalivoittaja”, ”Vuosi”})

ReplacedValue

Korvaa arvot tyhjentää valitun sarakkeen arvot

Table.ReplaceValue

= Table.ReplaceValue(#”Muut sarakkeet poistettu”,”Tiedot”,””,Replacer.ReplaceText,{”Vuosi”})

FilteredRows

Suodata sarakkeen arvot

Table.SelectRows

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

Voit nähdä M-koodin kokonaisuudessaan napsauttamalla Power Query -valintanauhan vaihtoehtoa Laajennettu editori. Saat lisätietoja Power Queryn kaavakielestä artikkelista Tietoja Power Query -kaavoista sekä Power Query M -oppaasta..

Sivun alkuun

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.

Katso myös

Power Query tunnetaan Excel 2016:ssa haku- ja muuntotoimintoina

Tietojen tuominen ulkoisista tietolähteistä

Tietojen muovaaminen Power Queryllä

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×