Lekérdezések egyesítése (Power Query)

Az egyesítéskor általában két lekérdezést kell egyesítenie, amelyek vagy egy Excel belül vannak, vagy egy külső adatforrásból. Emellett az Egyesítés funkció intuitív felhasználói felülettel rendelkezik, amely segít két kapcsolódó tábla egyszerű összefűzésében. Ha például a teljes értékesítést egyesíteni egy rendelés részleteit tartalmazó lekérdezésből egy terméktáblába, olvassa el a Learn to combine multiple data sources tutorial (Több adatforrás kombinálása) oktatóanyagot.

Figyelmeztetés: Az adatvédelmi szintek megakadályozzák, hogy a felhasználók véletlenül több adatforrásból olyan adatokat kombináljanak, amelyek személyesek vagy szervezetiek. A lekérdezéstől függően a felhasználó véletlenül adatokat küldhet a privát adatforrásból egy másik adatforrásba, amely esetleg rossz szándékkal készült. A Power Query elemzi az összes adatforrást, és besorolja azokat a definiált adatvédelmi szintekre: Nyilvános, Szervezeti és Titkos. Az adatvédelmi szintekről további információt az Adatvédelmi szintek beállítása oldalon található.

Az egyesített lekérdezések két meglévő lekérdezésből hoznak létre új lekérdezést. Az egyik lekérdezési eredmény tartalmazza egy elsődleges tábla összes oszlopát, és egy olyan oszlopot, amely egy másodlagos táblával való kapcsolatot tartalmaz. A kapcsolódó tábla tartalmaz minden olyan sort, amely megfelel egy elsődleges tábla egyes sorainak egy közös oszlopérték alapján. A Kibontás művelet oszlopokat ad egy kapcsolódó táblából egy elsődleges táblához. 

Az egyesítési műveleteknek két típusa létezik:

  • Beágyazott egyesítés    Az adatokat a meglévő lekérdezésbe egyesítheti, amíg el nem éri a végső eredményt. Az eredmény egy új lépés lesz az aktuális lekérdezés végén.

  • Köztes egyesítés     Minden egyesítési művelethez új lekérdezést hoz létre.

A Lekérdezésfüggőségek párbeszédpanelen a kapcsolatok vizuális megjelenítéséhez válassza a Lekérdezésfüggőségek megtekintése> lehetőséget. A párbeszédpanel alján az Elrendezés parancsot választva szabályozhatja a diagram tájolását.

The view in the Query Dependencies dialog box

Legalább két olyan lekérdezésre van szükség, amelyek egyesíthetők, és amelyekben legalább egy vagy több oszlopnak meg kell egyeznie az illesztés során. A külső adatforrások különféle típusaiból is származiknak. Az alábbi példa a Products (Termékek) és a Total Sales (Összes eladás) műveletet használja.

  1. Lekérdezés megnyitásához keresse meg a Power Query szerkesztőből korábban betöltött lekérdezést, jelöljön ki egy cellát az adatokban, majd válassza a Lekérdezés és> gombra. További információt a Lekérdezés létrehozása,betöltése vagy szerkesztése a Excel.

  2. Válassza a Kezdőlap> lekérdezések egyesítése lehetőséget. Az alapértelmezett művelet a beágyazott egyesítés. Köztes egyesítéshez válassza a parancs melletti nyilat, majd a Lekérdezések egyesítése újként parancsot. 

    Megjelenik az Egyesítés párbeszédpanel.

  3. Válassza ki az elsődleges táblát az első legördülő listából, majd jelöljön ki egy illesztésoszlopot az oszlopfejléc kiválasztásával.

  4. Válassza ki a kapcsolódó táblát a következő legördülő listából, majd jelöljön ki egy megfelelő oszlopot az oszlopfejléc kiválasztásával.

    Ügyeljen arra, hogy az elsődleges és a kapcsolódó vagy másodlagos táblák előnézetében ugyanolyan számú oszlopot jelöljön ki. Az oszlopok összehasonlítása az egyes tábla kijelölései sorrendjén alapul. Az egyező oszlopoknak azonos adattípusúnak kell lennie (például Szöveg vagy Szám). Több egyesített oszlopot is kijelölhet.

    Az Egyesítés párbeszédpanel

  5. Miután kiválasztott oszlopokat egy elsődleges táblából és egy kapcsolódó táblából, a Power Query megjeleníti az egyezések számát a felső sorokból. Ez a művelet ellenőrzi, hogy helyes volt-e az Egyesítés művelet, vagy hogy szükség van-e módosításokra a kívánt eredmény eléréséhez. Kijelölhet különböző táblázatokat vagy oszlopokat.

  6. Az alapértelmezett illesztés egy belső illesztés, de az Illesztés típusa legördülő listában az alábbi típusú illesztéseket választhatja ki:

    Belső illesztés    Csak egyező sorokat hoz létre az elsődleges és a kapcsolódó táblákból.

    Bal oldali külső illesztés    Megtartja az elsődleges tábla összes sorát, és behozza a kapcsolódó tábla egyező sorait.

    Jobb külső illesztés    Megtartja a kapcsolódó tábla összes sorát, és az elsődleges tábla egyező sorait is behozza.

    Teljes külső     Az elsődleges és a kapcsolódó táblák összes sorát behozza.

    Bal oldali illesztés elleni    Csak olyan sorokat ad vissza az elsődleges táblából, amelyekhez nem tartozó sorok vannak a kapcsolódó táblából.

    Jobb illesztés elleni    Csak olyan sorokat ad vissza a kapcsolódó táblából, amelyekhez nem található egyező sor az elsődleges táblából.

    Keresztbe illesztés    A két tábla sorait tartalmazó Descartes-i terméket adja eredményül az elsődleges tábla egyes sorai és a kapcsolódó tábla egyes sorai egyesítésével.

  7. Ha elmosánsodó találatot szeretne, válassza a Fuzzy matching (Homályos egyezés használata) lehetőséget az egyesítés végrehajtásához, és válasszon a Fuzzy Matching(Homályos egyezés) lehetőségek közül. További információ: Homályos egyezés létrehozása.

  8. Ha csak a kapcsolódó táblának megfelelő sorokat, az elsődleges táblából csak azokat a sorokat, amelyek megegyeznek a kapcsolódó táblával, jelölje be a Csak az egyező sorok szerepeljenek jelölőnégyzetet. Ellenkező esetben az elsődleges tábla minden sora szerepelni fog az eredményként kapott lekérdezésben.

  9. Válassza az OK gombot.

Eredmény

Végleges egyesítés

Az Egyesítés művelet után kibővítheti a Strukturált tábla oszlopot, hogy oszlopokat vegyen fel a kapcsolódó táblából az elsődleges táblába. Miután egy oszlopot kibővített az elsődleges táblára, alkalmazhat szűrőket és más átalakítási műveleteket. További információt a Lista, Rekord vagy Táblázat strukturált oszloppal kapcsolatos tudnivalókban található.

  1. Az Adatbetekintőben válassza a Kibontás ikonra a NewColumn oszlopfejléc mellett.

  2. A Kibontás legördülő listában jelölje ki vagy törölje az oszlopokat a kívánt eredmény megjelenítéséhez. Az oszlopértékek összesítésére válassza az Összesítés lehetőséget.

    Power Query – egyesítés

  3. Előfordulhat, hogy át szeretné nevezni az új oszlopokat. További információ: Oszlop átnevezése.

Lásd még

Excelhez készült Microsoft Power Query – súgó 

Learn to combine multiple data sources

A lekérdezések egyesítése – áttekintés (docs.com)

Bal oldali külső illesztés (docs.com)

Jobb külső illesztés (docs.com)

Teljes külső illesztés (docs.com)

Belső illesztés (docs.com)

Bal oldali illesztés elleni docs.com)

Jobb illesztés elleni docs.com)

Kereszt illesztés (docs.com)

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

Office-jártasság 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ó?

×