Märkus.: See artikkel on oma töö ära teinud ja aegub peagi. Kuna soovime vältida tõrketeateid selle kohta, et ühte või teist lehte ei leitud, eemaldame lingid, millest oleme teadlikud. Kui olete ise loonud sellele lehele viivaid linke, eemaldage need. Üheskoos aitame tagada veebi korraspüsimise.
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 menüüs Andmed nuppu Uus päring > Muudest allikatest > veebist. Kui nuppu Uus päring ei kuvata, klõpsake nuppu Andmed > veebist.
Excel 2010–2013: klõpsake menüüs Power Query nuppu Veebist. Kui menüüd Power Query ei kuvata, veenduge, et olete Power Query lisandmooduli alla laadinud ja installinud.
-
Kleepige dialoogiboksis Veebist tekstiväljale URL Wikipedia URL-aadress (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship).
-
Klõpsake nuppu OK.
Pärast veebilehega ühenduse loomist kuvatakse navigeerimispaanil sellel Wikipedia lehel saadaolevate tabelite loend. Saate klõpsata iga tabelit, et kuvada parempoolsel paanil kiireelvaade.
-
Topeltklõpsake tabelit Results [edit] ja avaneb turniiri andmetega päringuredaktor.
2. toiming Andmete ümberkujundamine
Nüüd, kui tabel on Päringuredaktor avatud, saate andmeid puhastada ja kujundada nii, et need vastaksid teie vajadustele. Selles etapis kujundate andmed ümber, eemaldades kõik veerud peale aasta ja lõplikud võitjad.
-
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).
-
Valige Eemalda veerud > Eemalda muud veerud.
3. toiming Andmete puhastamine
Selles etapis tuleb andmete puhastamiseks väärtused asendada ja andmed filtreerida.
-
Valige veerg Year (Aasta).
-
Klõpsake akna Päringuredaktor nuppu Asenda väärtused.
-
Tippige dialoogiboksis Väärtuste asendamine väljale Väärtus otsimiseks sõna „Details“ ja jätke väli Asenda üksusega tühjaks.
-
Klõpsake nuppu OK.
4. toiming: väärtuste filtreerimine veerus
Selles etapis tuleb teil veergu Year (Aasta) filtreerida kuvama selliseid ridu, mis ei sisalda sõna „Year“.
-
Klõpsake veerus Year (Aasta) filtri ripploendinoolt.
-
Klõpsake rippmenüüd Filterja eemaldage märge märkeruudust Year (aasta).
-
Klõpsake nuppu OK.
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.
6. toiming: päringu laadimine töölehele
Lõpuks saate oma päringu Euroopa meistrid töölehele laadida.
-
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
-
Klõpsake ükskõik kus andmete ala sees ja seejärel klõpsake vahekaardil Päring nuppu Redigeeri.
-
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.
-
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(#"Changed Type",{"Final Winner", "Year"}) |
ReplacedValue |
asendage väärtused valitud veerus väärtuste puhastamiseks |
= Table.ReplaceValue(RemovedOtherColumns,”Details”,””,Replacer.ReplaceText,{”Year”}) |
FilteredRows |
filtreerige väärtused veerus |
= 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 lugege artiklit Lisateavet Power Query valemite kohta.
Kas vajate rohkem abi?
Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele kogukonnafoorumis.
Lisateave
Power Query kannab rakenduses Excel 2016 nime „Toomine ja teisendamine“