Osnove za Power Query

V tej vadnici boste z Excelovo izkušnjo Power Query ustvarili poizvedbo, ki uvozi podatke s spletne strani. Del tega postopka je tudi krmarjenje po tabelah, ki so na voljo na spletni strani, in uporaba korakov za transformacijo podatkov, da bodo prikazani le podatki, ki jih želite videti. Power Query zabeleži vse vaše korake, ki se ponovijo vsakič, ko osvežite podatke.

1. korak: vzpostavljanje povezave s stranjo Wikipedia

Excel 2016: Kliknite zavihek Podatki, nato Nova poizvedba > Iz drugih virov > Iz spleta. Če ne vidite gumba Nova poizvedba, kliknite Podatki > Iz spleta.

Excel 2010-2013: Kliknite zavihek Power Query in nato Iz spleta. Če ne vidite zavihka Power Query, se prepričajte, da ste prenesli in namestili dodatek Power Query.

  1. V pogovornem oknu Iz spleta v polje URL prilepite URL strani Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship).

    Power Query > Iz spleta > Pogovorno okno za vnos URL-ja
  2. Kliknite V redu .

    Ko vzpostavite povezavo s spletno stranjo, se v podoknu Krmar prikaže seznam tabel, ki so na voljo na tej strani v Wikipedii. Ko kliknete posamezno tabelo, se v podoknu na desni strani prikaže predogled.

    Power Query > Iz spleta > Pogled tabele krmarja

  3. Dvokliknite tabelo Results[edit] in odpre se Urejevalnik poizvedb s podatki o tekmah.

Na vrh strani

2. korak: oblikovanje podatkov

Ko je tabela odprta v Urejevalniku poizvedb, lahko podatke počistite in oblikujte, kot želite. V tem koraku boste preoblikovali podatke tako, da boste odstranili vse stolpce, razen stolpcev Year in Final Winners.

  1. V podoknu Predogled poizvedbe uporabite Ctrl+klik, da izberete stolpca Year in Final Winners.

  2. Kliknite Odstrani stolpce > Odstrani druge stolpce.

    Power Query > Urejevalnik poizvedb > Odstranjevanje stolpcev

3. korak: čiščenje podatkov

V tem koraku boste počistili podatke tako, da boste zamenjali vrednosti in filtrirali podatke.

  1. Izberite stolpec Year.

  2. V Urejevalniku poizvedb kliknite Zamenjaj vrednosti.

  3. V pogovornem oknu Zamenjaj vrednosti v polje Vrednost za iskanje vnesite »Details«, polje Zamenjaj z pa pustite prazno.

  4. Kliknite V redu.

    Power Query > Urejevalnik poizvedb > Zamenjava vrednosti

4. korak: filtriranje vrednosti v stolpcu

Zdaj boste filtrirali stolpec Year tako, da bodo prikazane le vrstice, ki ne vključujejo besede »Year«.

  1. V stolpcu Year kliknite puščico spustnega seznama filtra.

  2. V spustnem meniju Filter počistite polje Year.

  3. Kliknite V redu.

Power Query > Urejevalnik poizvedb > Filter za čiščenje podatkov

5. korak: poimenovanje poizvedbe

Zdaj lahko poimenujete poizvedbo, ki ste jo ustvarili.

V podoknu Nastavitve poizvedbe v polje Ime vnesite Zmagovalci evropskega pokala. Če kliknete povezavo Vse lastnosti, lahko v polje Opis vnesete tudi opis poizvedbe.

Power Query > Urejevalnik poizvedb > Nastavitve poizvedbe

6. korak: nalaganje poizvedbe na delovni list

V tem koraku poizvedbo Zmagovalci evropskega pokala naložite na delovni list.

  1. V zgornjem levem kotu kliknite Zapri in naloži.

    Power Query prikaže rezultate poizvedbe na delovnem listu.

    Če želite pozneje posodobiti podatke, z desno tipko miške kliknite kamor koli v obsegu podatkov in nato kliknite Osveži. Nove informacije s spletne strani se samodejno posodobijo.

7. korak: odkrijte, kaj se dogaja v zakulisju

  1. Kliknite kamor koli v podatkih in na zavihku Poizvedba kliknite Urejanje.

  2. Na desni strani se prikaže seznam Uporabljeni koraki. Med izvajanjem dejavnosti poizvedbe so se ustvarili koraki poizvedbe. Vsak korak poizvedbe ima svojo formulo v jeziku »M«.

  3. Tukaj je razlaga posameznih korakov:

Korak poizvedbe

Opravilo

Formula

Vir

Povezovanje s spletnim virom podatkov

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

Krmarjenje

Izbiranje tabele

= Source{2}[Data]

Spremenjena vrsta

Spreminjanje vrste – Power Query to naredi samodejno

= 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}})

OdstranjeniDrugiStolpci

odstranjevanje ostalih stolpcev za prikaz pomembnih stolpcev

Table.SelectColumns

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

ZamenjanaVrednost

zamenjava vrednosti za brisanje vrednosti v izbranem stolpcu

Table.ReplaceValue

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

FiltriraneVrstice

filtriranje vrednosti v stolpcu

Table.SelectRows

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

Kodo M v celoti prikažete tako, da kliknete možnost Napredni urejevalnik na traku Power Query. Če želite več informacij o jeziku formul v dodatku Power Query, preberite Več informacij o formulah v dodatku Power Query in Sklic M v dodatku Power Query.

Na vrh strani

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Power Query je v programu Excel 2016 imenovan izkušnja pridobivanja in preoblikovanja

Uvoz podatkov iz zunanjih virov podatkov

Oblikovanje podatkov z dodatkom Power Query

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×