Power Query – az alapok

Ebben az oktatóanyagban az Excel Power Query funkciójával ismerkedhet meg, amellyel weboldalakról adatokat importáló lekérdezéseket hozhat létre. A folyamat részeként weboldalakon elérhető táblázatokon át fog navigálni, és olyan adatátalakítási lépéseket követ majd, amelyek révén csak a szükséges adatokat jelenítheti majd meg. A Power Query minden lépését rögzíti, így azok az adatok frissítésekor megismétlődnek.

1. lépés: Csatlakozás Wikipédia-laphoz

Excel 2016: Kattintson az Adatok fülre, majd az Új lekérdezés > Egyéb forrásokból > Weblapról elemre. Ha nem látja az Új lekérdezés gombot, kattintson az Adatok > Weblapról elemre.

Excel 2010-2013: Kattintson a Power Query lapra, majd a Weblapról elemre. Ha nem látja a Power Query lapot, ellenőrizze, hogy letöltötte és telepítette a Power Query bővítményt.

  1. A Weblapról párbeszédpanelben másolja be a Wikipedia-lap URL-címét (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) az URL szövegmezőbe.

    Power Query > Weblapról > A bemeneti URL-cím párbeszédpanel
  2. Kattintson az OK gombra.

    Miután létrehozta a kapcsolatot a weblappal, a Kezelő ablaktáblában láthatja az adott Wikipedia-lapon elérhető táblázatok listáját. Az egyes táblázatokra kattintva megtekintheti azok gyors előnézetét a jobb oldali ablaktáblában.

    Power Query > Weblapról > Kezelő táblázatnézet

  3. Kattintson duplán az Eredmények [szerkesztés] táblázatra, így megnyílik a torna adatait tartalmazó Lekérdezésszerkesztő.

Vissza a lap tetejére

2. lépés: Az adatok alakítása

Most, hogy megnyitotta a táblázatot a Lekérdezésszerkesztőben, az igényeinek megfelelően tisztíthatja és alakíthatja az ott szereplő adatokat. Ebben a lépésben úgy fogja átalakítani az adatokat, hogy törli az összes oszlopot a Year (Év) és a Final Winners (Végső győztes) oszlop kivételével.

  1. A Lekérdezés előnézete rácson jelölje ki a Year és a Final Winners oszlopot a Ctrl+kattintás kombinációval.

  2. Kattintson az Oszlopok eltávolítása > További oszlopok eltávolítása elemre.

    Power Query > Lekérdezésszerkesztő > Oszlopok eltávolítása

3. lépés: Az adatok tisztítása

Ebben a lépésben értékek cseréjével és adatok szűrésével tisztítja majd az adatokat.

  1. Jelölje ki a Year oszlopot.

  2. Lekérdezésszerkesztő panelben kattintson az Értékek lecserélése gombra.

  3. Írja be a „Details” szót az Értékek lecserélése párbeszédpanel Keresendő érték mezőjébe, a Csere a következőre mezőt pedig hagyja üresen.

  4. Kattintson az OK gombra.

    Power Query > Lekérdezésszerkesztő > Értékek lecserélése

4. lépés: Szűrés végrehajtása az oszlop értékein

Most a Year oszlopot fogja szűrni, hogy csak azok a sorok jelenjenek meg, amelyek nem tartalmazzák a „Year” szót.

  1. Kattintson a Year oszlopfejlécen látható szűrőikonra.

  2. A Szűrő legördülő listában törölje a Year jelölőnégyzet jelölését.

  3. Kattintson az OK gombra.

Power Query > Lekérdezésszerkesztő > Adattisztítás szűréssel

5. lépés: Lekérdezés elnevezése

Eljött az ideje, hogy elnevezze a létrehozott lekérdezést.

A Lekérdezés beállításai ablaktábla Név szövegmezőjébe írja be az Európa-bajnokok nevet. A Minden tulajdonság hivatkozásra kattintva akár leírást is megadhat a lekérdezéshez a Leírás szövegmezőben.

Power Query > Lekérdezésszerkesztő > Lekérdezésbeállítások

6. lépés: A lekérdezés betöltése egy munkalapra

Végül betöltheti az Európa-bajnokok lekérdezést egy munkalapra.

  1. A bal felső sarokban kattintson a Bezárás és betöltés elemre.

    A Power Query egy munkalapon adja vissza a lekérdezés eredményét.

    Ha később frissíteni szeretné az adatokat, kattintson jobb gombbal bárhova az adattartományban, majd kattintson a Frissítés elemre. Az eredmények a weblapról származó új információkkal frissülnek.

7. lépés: A háttéresemények megismerése

  1. Kattintson bárhova az adatokon belül, majd kattintson a Lekérdezés lap Szerkesztés elemére.

  2. A jobb oldalon láthatja az Alkalmazott lépések listáját. A lekérdezéssel kapcsolatos műveletek során lekérdezési lépések jöttek létre. Minden lekérdezési lépéshez tartozik egy „M” nyelvben íródott képlet.

  3. Itt láthatja az egyes lépések magyarázatát:

Lekérdezési lépés

Tevékenység

Képlet

Forrás

Kapcsolódás egy webes adatforráshoz

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

Navigáció

A csatlakoztatni kívánt táblázat kijelölése

= Source{2}[Data]

Módosított típus

Típus módosítása – A Power Query ezt automatikusan elvégzi

= 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

További oszlopok eltávolítása, hogy csak a kívánt oszlopok maradjanak meg

Table.SelectColumns

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

ReplacedValue

Értékek cseréje, hogy a választott oszlopok értékei a kívánt módon jelenjenek meg

Table.ReplaceValue

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

FilteredRows

Szűrés végrehajtása az oszlop értékein

Table.SelectRows

= Table.SelectRows(#"Replaced Value", each ([Year] <> "Year"))

A Power Query menüszalag Speciális szerkesztő elemére kattintva megtekintheti a teljes M kódolást. További információt a Power Query-képletnyelvről a További tudnivalók a Power Query-képletekről című és a Power Query M – tájékoztató című témakörökben talál.

Vissza a lap tetejére

További segítségre van szüksége?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Lásd még

A Power Query neve Beolvasás és átalakítás lett az Excel 2016-ban

Adatok importálása külső adatforrásokból

Adatok alakítása a Power Query bővítménnyel

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×