Power Query 101

Šajā apmācībā izmantosiet programmas Excel pievienojumprogrammu Power Query, lai izveidotu vaicājumu, kas importē datus no tīmekļa lapas. Šajā procesā jūs pārvietojaties pa tabulām, kas pieejamas tīmekļa lapā, un lietojiet datu transformācijas darbības, lai rādītu tikai datus, kurus vēlaties redzēt. Power Query ieraksta visas darbības, un tās tiks atkārtotas ik reizi, atsvaidzinot datus.

1. darbība: savienojuma izveide ar Wikipedia lapu

Excel 2016: noklikšķiniet uz cilnes dati un pēc tam uz jauna vaicājuma > no citiem avotiem > no tīmekļa. Ja neredzat pogu Jauns vaicājums , noklikšķiniet uz datu > no tīmekļa.

Excel 2010-2013: noklikšķiniet uz cilnes Power Query un pēc tam no tīmekļa. Ja cilne Power Query nav redzama, pārliecinieties, vai esat lejupielādējis un instalējis pievienojumprogrammu Power Query.

  1. Dialoglodziņā no tīmekļa IELĪMĒJIET Wikipedia url (http://EN.wikipedia.org/wiki/UEFA_European_Football_Championship) lodziņā URL teksts.

    Power Query > No tīmekļa > URL ievades dialoglodziņš
  2. Noklikšķiniet uz Labi.

    Pēc tam, kad ir izveidots savienojums ar tīmekļa lapu, navigācijas rūtī tiek rādīts saraksts ar šajā Wikipedia lapā pieejamajām tabulām. Varat noklikšķināt uz katras tabulas, lai redzētu ātro priekšskatījumu, kas tiek rādīta rūtī pa labi.

    Power Query > No tīmekļa > Navigatora tabulas skats

  3. Veiciet dubultklikšķi uz tabulas rezultāti [rediģēt] , un vaicājuma redaktors atvērsies ar turnīra datiem.

Uz lapas sākumu

2. darbība: datu forma

Tagad, kad tabula ir atvērta vaicājumu redaktorā, varat iztīrīt un veidot datus, lai tie atbilstu jūsu vajadzībām. Veicot šo darbību, dati būs jāpārveido, noņemot visas kolonnas, izņemot Year un final Winners.

  1. Vaicājuma priekšskatījuma režģī izmantojiet kombināciju CTRL + klikšķis , lai atlasītu kolonnas Year un final Winners .

  2. Noklikšķiniet uz noņemt kolonnas > Noņemt citas kolonnas.

    Power Query > vaicājumu redaktors > noņemt kolonnas

3. darbība: datu tīrīšana

Šajā darbībā jūs iztīrīsit datus, aizstājot vērtības un filtrējot datus.

  1. Atlasiet kolonnu gads .

  2. Vaicājumu redaktorānoklikšķiniet uz aizstāt vērtības.

  3. Dialoglodziņa vērtību aizstāšana tekstlodziņā atrodamā vērtība ierakstiet detalizēti un atstājiet tukšu tekstlodziņu aizstāt ar .

  4. Noklikšķiniet uz Labi.

    Power Query > vaicājumu redaktors > aizstāt vērtības

4. darbība: vērtību filtrēšana kolonnā

Tagad jūs filtrēsit kolonnu gads , lai rādītu rindas, kas nesatur "Year".

  1. Kolonnā gads noklikšķiniet uz filtrēšanas nolaižamās bultiņas.

  2. Nolaižamajā sarakstā filtrs noņemiet atzīmi Year.

  3. Noklikšķiniet uz Labi.

Power Query — vaicājumu redaktors > filtrēšana, lai notīrītu datus

5. darbība: vaicājuma nosaukuma izveide

Tagad ir pienācis laiks nosaukt izveidoto vaicājumu.

Vaicājuma iestatījumu rūts tekstlodziņā nosaukums ievadiet euro kausa uzvarētāji. Ja noklikšķināsit uz saites Visi rekvizīti , varat arī ievadīt vaicājuma aprakstu tekstlodziņā Apraksts .

Power Query > vaicājumu redaktors > vaicājuma iestatījumi

6. darbība: vaicājuma ielāde darblapā

Tagad jūs varat ielikt vaicājumu euro kausa uzvarētāji darblapā.

  1. Augšējā kreisajā stūrī noklikšķiniet uz Close & ielādēt.

    Power Query vaicājuma rezultāti tiek atgriezti darblapā.

    Ja dati ir jāatjaunina vēlāk, ar peles labo pogu noklikšķiniet jebkurā vietā datu diapazonā un pēc tam noklikšķiniet uz Atsvaidzināt. Jebkura jauna informācija no tīmekļa lapas tiks automātiski atjaunināta.

7. darbība: Atklājiet, kas notiek fonā

  1. Noklikšķiniet jebkurā vietā datos un cilnē vaicājums noklikšķiniet uz Rediģēt.

  2. Pa labi ievērojiet lietoto darbībusarakstu. Veicot vaicājuma darbības, tika izveidotas vaicājuma darbības. Katram vaicājuma soļam ir atbilstoša formula, kas rakstīta valodā "M".

  3. Šeit sniegts skaidrojums par katru darbību:

Vaicājuma solis

Uzdevums

Formula

Avots

Savienojuma izveide ar tīmekļa datu avotu

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

Navigācija

Atlasiet tabulu, ar kuru vēlaties izveidot savienojumu

= Source {2} [dati]

Mainīts tips

Mainīt tipus — Power Query to dara automātiski

= Table. TransformColumnTypes (Data2, {{"Year", Type Text}, {"resursdators", tips Text}, {"", Type Text}, {"Final Winner", Type Text}, {"galarezultāts", ierakstiet tekstu}, {"pēdējais finālists", tips Text}, {"2", Type Text}, {"trešā vieta atbilstu trešajai vietai", ierakstiet tekstu}, {"trešais vietu saskaņošanas rezultāts ", ierakstiet tekstu}, {" trešā vieta atbilstu ceturtajai vietai ", ierakstiet tekstu}, {" 3 ", ierakstiet tekstu}, {" grupu skaits ", tips Text}})

Noņemt_citas_kolonnas

Noņemt citas kolonnas , lai rādītu tikai interesējošās kolonnas

Table. SelectColumns

= Table. SelectColumns (# "Changed Type", {"galīgais uzvarētājs", "gads"})

ReplacedValue

Vērtību aizstāšana , lai attīrītu vērtības atlasītajā kolonnā

Table. ReplaceValue

= Table. ReplaceValue (# "noņemtas citas kolonnas", "Details", "", aizvietotāj.: teksta aizstāšana, {"gads"})

FilteredRows

Vērtību filtrēšana kolonnā

Table. SelectRows

= Table. SelectRows (# "aizstāj vērtību", each ([Year] <> "Year"))

Varat skatīt M kodu pilnībā, noklikšķinot uz detalizētās redaktora opcijas Power Query lentē. Papildinformāciju par Power Query formulu valodu skatiet sadaļā Uzzināt par Power Query formulām.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

Pievienojumprogrammai Power Query programmā Excel 2016 ir izmantots nosaukums Iegūt un transformēt

Datu importēšana no ārējiem datu avotiem

Datu forma ar Power Query

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×