„Power Query 101“

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Šiame pavyzdyje, kurias naudosite programos "Excel' Power Query patirtį sukurkite užklausą, kuri importuoja duomenis iš tinklalapio. Kaip šio proceso dalis, bus naršydami lenteles galima tinklalapyje ir taikyti duomenų transformacija veiksmus, kad būtų rodomi tik duomenys, kuriuos norite matyti. Power Query įrašo visus savo veiksmus, ir jie bus automatiškai kiekvieną kartą, kai jūs atnaujinti savo duomenis.

1 veiksmas: Prisijungimas prie "Wikipedia" puslapio

"Excel 2016": skirtuko " duomenys" , tada spustelėkite Nauja užklausa spustelėkite > Iš kitų šaltinių > Iš žiniatinklio. Jei nematote mygtuko Naują užklausą , spustelėkite duomenys > Iš žiniatinklio.

Excel 2010 – 2013: spustelėkite skirtuką Power Query , tada Iš žiniatinklio. Jei nematote skirtuką "Power Query", įsitikinkite, kad turite atsisiųsti ir įdiegti Power Query papildinys.

  1. Dialogo lange Iš žiniatinklio įklijuokite Vikipedijos URL (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) teksto lauke URL .

    "Power Query" > iš žiniatinklio > URL įvesties dialogo langas
  2. Spustelėkite Gerai.

    Nustačius ryšį su žiniatinklio puslapį, matysite galimų lentelių sąrašą šiame Vikipedijos puslapyje naršymo srityje. Galite spustelėti kiekvieną lentelę, Norėdami greitai peržiūrėti rodomas dešinėje srityje.

    "Power Query" > iš žiniatinklio > naršyklė lentelės rodinyje

  3. Dukart spustelėkite lentelę, rezultatų [edit] ir užklausų rengyklėje atidarys turnyrinės duomenis.

Puslapio viršus

2 veiksmas: Formos duomenys

Dabar, kai turite lentelę, atidarykite užklausų rengyklę, galite išvalyti ir formuoti duomenis, kad tilptų jūsų poreikius. Atlikdami šį veiksmą, bus pertvarkyti duomenis, pašalinti visus stulpelius, išskyrus Year ir Final Winners.

  1. Tinklelyje Užklausos peržiūra pasirinkite stulpelius Year ir Final Winners naudokite Ctrl + spustelėjimas .

  2. Spustelėkite pašalinti stulpelius > pašalinti kitus stulpelius.

    "Power Query" > užklausa redaktorius > pašalinti stulpelius

3 veiksmas: Išvalyti duomenis

Atlikdami šį veiksmą, bus išvalyti duomenis iš reikšmių pakeitimo ir filtruoti duomenis.

  1. Pasirinkite stulpelį Year.

  2. Užklausų rengyklėspustelėkite Pakeisti reikšmes.

  3. Dialogo lange Pakeisti reikšmesreikšmę į rasti teksto lauke įveskite "Informacija" ir Keisti teksto lauką tuščią.

  4. Spustelėkite Gerai.

    "Power Query" > užklausa redaktorius > reikšmių keitimas

4 veiksmas: Stulpelio reikšmių filtravimas

Dabar, galite filtruoti stulpelį Year , kad nebūtų rodomos eilutės, kuriose nėra žodžio "Year".

  1. Spustelėkite išskleidžiamąją stulpelio Year filtro rodyklę.

  2. Filtro išplečiamąjį sąrašą, atžymėkite metus.

  3. Spustelėkite Gerai.

"Power Query" – užklausų rengyklė > valyti duomenų filtras

5 veiksmas: Užklausos pavadinimas

Dabar metas pavadinimo užklausos, kurią kuriate.

Srityje Užklausos parametrai , teksto lauke pavadinimas įveskite Euro Cup Winners. Jei spustelėsite saitą Visas ypatybes , taip pat galite įvesti užklausos aprašas teksto lauke Aprašas .

"Power Query" > užklausa redaktorius > užklausos parametrai

6 veiksmas: Įkelti užklausą į darbalapį

Galiausiai, dabar galite įkelti į darbalapį užklausą Euro Cup Winners .

  1. Viršutiniame kairiajame kampe spustelėkite uždaryti ir įkelti.

    Power Query pateiks užklausų rezultatus į darbalapį.

    Jei jums reikia atnaujinti duomenis, vėliau, dešiniuoju pelės mygtuku spustelėkite duomenų diapazoną ir spustelėkite atnaujinti. Naujos informacijos tinklalapyje bus automatiškai atnaujinta.

7 veiksmas: Sužinokite, kas vyksta už scenų

  1. Spustelėkite bet kurioje duomenis, ir užklausos skirtuką, spustelėkite Redaguoti.

  2. Dešinėje, Atkreipkite dėmesį, sąraše Pritaikyti veiksmai. Kaip atlikote užklausos veiklos, sukurtų užklausos veiksmus. Kiekvienas užklausos veiksmas turi atitinkamą formulę "M" kalba.

  3. Čia yra kiekvieno veiksmo paaiškinimas:

Užklausos veiksmas

Užduotis

Formulė

Šaltinis

Prisijungimas prie duomenų šaltinio

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

Naršymas

Pasirinkite lentelę, kurios prisijungti

= Šaltinio {2} [duomenų]

Pakeisti tipą

Keisti tipus: Power Query tai automatiškai

= Table.TransformColumnTypes (Data2, {{"Year", įveskite tekstą}, {"Laikyti", įveskite tekstą}, {"", įveskite tekstą}, {"galutinis daugiausia", įveskite tekstą}, {"Galutinis rezultatas", įveskite tekstą}, {"galutinis antrą", įveskite tekstą}, {"2", įveskite tekstą}, {"Trečia vieta ieškoti trečia", įveskite tekstą}, {"trečia atitikties Vertinimas pagal", įveskite tekstą}, {"Trečia vieta ieškoti ketvirta", įveskite tekstą,} {"3", įveskite tekstą}, {"Komandų skaičių", įveskite tekstą}})

RemovedOtherColumns

Kitų stulpelių pašalinimas, kad būtų rodomi tik dominantys stulpeliai

Table.SelectColumns

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

ReplacedValue

Reikšmių pakeitimas, kad būtų išvalytos pasirinkto stulpelio reikšmės

Table.ReplaceValue

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

FilteredRows

Stulpelio reikšmių filtravimas

Table.SelectRows

= Table.SelectRows (#"Pakeistas reikšmę", kiekvieno ([metai] <> "Year"))

Galite matyti visas M kodą spustelėdami parinktį Išplėstinė rengyklė "Power Query" juostelės. Daugiau informacijos apie "Power Query" Formulės kalbą, žr.: Sužinokite daugiau apie "Power Query" formules, ir Power Query M nuoroda..

Puslapio viršus

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Taip pat žr.

Power Query yra žinoma, kaip gauti ir transformuoti programoje "Excel 2016"

Duomenų importavimas iš išorinių duomenų šaltinių

Naudodami "Power Query" duomenų formavimas

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×