Applies ToExcel za Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Opomba: Ta članek je služil svojemu namenu in ga bomo kmalu odstranili. Ker želimo odstraniti sporočila »Strani ni bilo mogoče najti«, odstranjujemo znane povezave. Če ste ustvarili povezave do te strani, jih odstranite. Skupaj bomo poskrbeli, da bo splet povezan.

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: Na zavihku Podatkikliknite Nova poizvedba in > iz drugih virov >iz spleta. Če ne vidite gumba Nova poizvedba, kliknite Podatki > Iz spleta.

Excel 2010-2013: na Power Query kliknite 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 si lahko ogledate v celoti tako, da kliknete napredni urejevalnik na traku Power Query M. Če želite več informacij o jeziku formul za dodatek Power Query, preberite temo Več informacij o formulah dodatka Power Query.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.

Glejte tudi

Power Query se v programu Excel 2016 imenuje Pridobivanje in pretvorba

Uvoz podatkov iz zunanjih virov podatkov

Oblikovanje podatkov z Power Query

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.