„Power Query 101“

Šiame mokymo kurse naudosite "Excel" maitinimo užklausos patirtį, kad sukurtumėte užklausą, kuri importuoja duomenis iš tinklalapio. Kaip šio proceso dalį galėsite naršyti po lenteles, esančias tinklapyje, ir taikyti duomenų transformacijų veiksmus, kad būtų rodomi tik duomenys, kuriuos norite matyti. "Power Query" įrašo visus veiksmus ir jie bus pakartoti kaskart atnaujinant duomenis.

1 veiksmas: prisijungimas prie Vikipedijos puslapio

"Excel" 2016: spustelėkite skirtuką duomenys , tada nauja užklausa > iš kitų šaltinių > iš žiniatinklio. Jei nematote mygtuko naujas užklausa , spustelėkite duomenų > iš žiniatinklio.

"Excel" 2010-2013: spustelėkite skirtuką Power Query , tada iš žiniatinklio. Jei nematote skirtuko "Power Query", įsitikinkite, kad atsisiuntėte ir įdiegėte " Power Query" papildinį.

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

    „Power Query“ > Iš žiniatinklio > Įvesti URL dialogą
  2. Spustelėkite Gerai.

    Užmezgant jungtį su tinklalapiu, matysite lentelių, esančių naršyklės srityje šiame Vikipedijos puslapyje, sąrašą. Galite spustelėti kiekvieną lentelę, kad matytumėte sparčiąją peržiūrą, rodomą dešiniojoje srityje.

    „Power Query“ > Iš žiniatinklio > Naršyklės lentelės rodinys

  3. Dukart spustelėkite lentelę rezultatai [redaguoti] ir užklausų rengyklė atsidarys su turnyro duomenimis.

Puslapio viršus

2 veiksmas: duomenų formavimas

Dabar, kai lentelė atidaroma užklausų rengyklėje, galite išvalyti ir formuoti duomenis, kad jie atitiktų jūsų poreikius. Atlikdami šį veiksmą, duomenis performuojate pašalindami visus stulpelius, išskyrus metus ir galutinius nugalėtojus.

  1. Užklausos peržiūros tinklelyje naudokite CTRL + spustelėjimas , kad pažymėtumėte metų ir galutinių nugalėtojų stulpelius.

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

    "Power Query" > užklausų rengyklė > pašalinti stulpelius

3 veiksmas: išvalykite duomenis

Atlikdami šį veiksmą išvalysite duomenis pakeitę reikšmes ir filtruodami duomenis.

  1. Pažymėkite stulpelį Year .

  2. Užklausų rengyklėjespustelėkite pakeisti reikšmes.

  3. Dialogo lange keisti reikšmes įveskite "išsami informacija" lauke reikšmė, kad rastumėte teksto lauką, ir palikite lauką pakeisti tekstu tuščią.

  4. Spustelėkite Gerai.

    "Power Query" > užklausų rengyklė > pakeisti reikšmes

4 veiksmas: stulpelio reikšmių filtravimas

Dabar filtruosite stulpelį Year , kad būtų rodomos eilutės, kuriose nėra "Year".

  1. Stulpelyje Year spustelėkite filtro išplečiamąją rodyklę.

  2. Išplečiamajame sąraše filtras atžymėkite metus.

  3. Spustelėkite Gerai.

"Power Query" – užklausų rengyklė > filtrą duomenims valyti

5 veiksmas: užklausos pavadinimas

Dabar laikas pavadinti užklausą, kuria sukūrėte.

Srities užklausos parametrai lauke pavadinimo tekstas įveskite euro Taurės laimėtojai. Jei spustelėsite saitą Visos ypatybės , teksto lauke Aprašas taip pat galite įrašyti užklausos aprašą.

"Power Query" > užklausų rengyklė > užklausos parametrus

6 veiksmas: užklausos įkėlimas į darbalapį

Galiausiai, dabar galite įkelti į darbalapį euro taurės laureatų užklausą.

  1. Viršutiniame kairiajame kampe spustelėkite uždaryti & apkrovą.

    "Power Query" pateiks užklausos rezultatus į darbalapį.

    Jei reikia atnaujinti duomenis vėliau, dešiniuoju pelės mygtuku spustelėkite bet kurioje duomenų srities vietoje, tada spustelėkite atnaujinti. Bet kokia nauja informacija iš tinklalapio bus automatiškai atnaujinta.

7 veiksmas: Sužinokite, kas vyksta užkulisiuose

  1. Spustelėkite bet kurioje duomenų vietoje ir skirtuke užklausa spustelėkite Redaguoti.

  2. Dešinėje pusėje, Atkreipkite dėmesį į taikomų veiksmųsąrašą. Atliekant užklausos veiklas, buvo sukurti užklausos veiksmai. Kiekvienas užklausos veiksmas turi atitinkamą formulę, parašytą "M" kalba.

  3. Čia pateikiamas kiekvieno veiksmo paaiškinimas:

Užklausos veiksmas

Užduotis

Formulė

Šaltinis

Prisijungimas prie žiniatinklio duomenų šaltinio

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

Naršymas

Pasirinkite lentelę, kurią norite prijungti

= Source {2} [duomenys]

Pakeistas tipas

Keitimų tipai – "Power Query" tai atlieka automatiškai

= Table. TransformColumnTypes (Data2, {{"Year", įveskite text}, {"Host" (pagrindinis kompiuteris) įveskite text}, {"", įveskite text}, {"galutinė laureatė", įveskite text}, {"galutinis rezultatas", įveskite text}, {"galutinė vicečempionas", įveskite text}, {"2", įveskite text}, {"trečia vieta atitinka trečiąją vietą", įveskite text}, {"trečiasis vieta atitinka balą ", įveskite text}, {" trečia vieta atitinka ketvirtąją vietą ", įveskite text}, {" 3 ", įveskite text}, {" komandų skaičius ", įveskite Text}})

RemovedOtherColumns

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

Lentelės. SelectColumns

= Table. SelectColumns (# "pakeistas tipas", {"galutinė nugalėtojas", "Year"})

Reikšmė ReplacedValue

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

Table. Replacevvalue

= Table. ReplaceValue (# "pašalino kitus stulpelius", "išsami informacija", ", Replacer. ReplaceText, {" Year "})

FilteredRows

Stulpelio reikšmių filtravimas

Table. SelectRows

= Table. SelectRows (# "pakeista reikšmė", kiekvienas ([metai] <> "metai"))

Visas M kodą galite matyti spustelėję "Power Query" juostelės parinktį Išplėstinė rengyklė . Daugiau informacijos apie "Power Query" Formulės kalbą rasite Sužinokite apie "Power Query" formules.

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.

Taip pat žr.

„Power Query“ programoje „Excel 2016“ žinoma kaip funkcija Gauti ir transformuoti

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

Duomenų formavimas naudojant "Power Query"

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ į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ų.

×