Lekérdezés létrehozása, betöltése vagy szerkesztése az Excelben (Power Query)
Applies ToMicrosoft 365-höz készült Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

A Power Query számos lehetőséget kínál Power-lekérdezések létrehozására és betöltésére a munkafüzetben. Az alapértelmezett lekérdezésbetöltési beállításokat a Lekérdezés beállításai ablakban is megadhatja.   

Tipp:      Ha meg szeretné tudni, hogy a munkalapon lévő adatokat a Power Query formázta-e, jelöljön ki egy adatcellát, és ha megjelenik a Lekérdezés környezete menüszalaglap, akkor az adatok betöltődtek a Power Queryből. 

Cella kijelölése egy lekérdezésben a Lekérdezés lap megjelenítéséhez

Tudja meg, melyik környezetben van A Power Query jól integrálva van az Excel felhasználói felületébe, különösen akkor, ha adatokat importál, kapcsolatokat dolgozik, valamint kimutatástáblákat, Excel-táblázatokat és névvel ellátott tartományokat szerkeszt. A félreértések elkerülése érdekében fontos tudni, hogy jelenleg melyik környezetben van, az Excelben vagy a Power Queryben, bármikor.

Az Excel jól ismert munkalapja, menüszalagja és rácsa

A Power Query-szerkesztő menüszalagja és az adatok előnézete 

Egy tipikus Excel-munkalap Egy tipikus Power Query-szerkesztő nézet

Egy Excel-munkalap adatainak manipulálása például alapvetően eltér a Power Query-hez képest. Ezenkívül előfordulhat, hogy az Excel-munkalapon látható csatlakoztatott adatokon a Power Query a háttérben dolgozik az adatok formázása érdekében. Ez csak akkor fordul elő, ha az adatokat egy munkalapra vagy egy adatmodellbe tölti be a Power Queryből.

Munkalapfülek átnevezése    Célszerű értelmes módon átnevezni a munkalapfüleket, különösen akkor, ha sok lapja van. Különösen fontos tisztázni az adatok munkalapja és a Power Query-szerkesztőből betöltött munkalap közötti különbséget. Még ha csak két munkalapja is van, az egyikben egy Munka1 nevű Excel-táblázat, a másik pedig az Excel-táblázat importálásával létrehozott Lekérdezés1, könnyen összetéveszthető. Mindig célszerű a munkalapfülek alapértelmezett neveit az Ön számára érthetőbb nevekre módosítani. Nevezze át például a Sheet1 nevet DataTable névre, a Table1 nevet pedig QueryTable névre. Most már világos, hogy melyik lapon találhatók az adatok, és melyik lapon található a lekérdezés.

Létrehozhat egy lekérdezést importált adatokból, vagy létrehozhat egy üres lekérdezést.

Lekérdezés létrehozása importált adatokból

Ez a lekérdezések létrehozásának leggyakoribb módja.

  1. Importálja az adatokat. További információ: Adatok importálása külső adatforrásokból.

  2. Jelöljön ki egy cellát az adatokban, majd válassza a Lekérdezés > Szerkesztés lehetőséget.

Üres lekérdezés létrehozása

Érdemes lehet teljesen elölről kezdeni. Ennek két módja van.

  • Válassza az Adatok > Adatok lekérése > más forrásokból > üres lekérdezést.

  • Válassza az Adatok > Az adatok lekérése > a Power Query-szerkesztő elindítása lehetőséget.

Ezen a ponton manuálisan adhat hozzá lépéseket és képleteket, ha jól ismeri a Power Query M képletnyelvét.

Vagy válassza a Kezdőlap lehetőséget, majd válasszon ki egy parancsot az Új lekérdezés csoportban. Hajtsa végre a megfelelő műveletet:

  • Adatforrás hozzáadásához válassza az Új forrás lehetőséget. Ez a parancs ugyanúgy működik, mint az Excel menüszalagjának Adatok > Adatok lekérése parancsa.

  • A Legutóbbi források lehetőséget választva válasszon ki egy adatforrást, amellyel dolgozott. Ez a parancs ugyanúgy működik, mint az Excel menüszalagjának Adatok > Legutóbbi források parancsa.

  • Az adatok manuális megadásához válassza az Adatok megadása lehetőséget. Ezt a parancsot választva kipróbálhatja a Power Query-szerkesztőt külső adatforrástól függetlenül.

Feltételezve, hogy a lekérdezés érvényes, és nem tartalmaz hibákat, betöltheti egy munkalapra vagy adatmodellbe.

Lekérdezés betöltése a Power Query-szerkesztőből

A Power Query-szerkesztőben tegye a következők egyikét:

  • Ha be szeretne tölteni egy munkalapra, válassza a Kezdőlap > Bezárás & Betöltés > Bezárás & Betöltés lehetőséget.

  • Adatmodellbe való betöltéshez válassza a Kezdőlap > Bezárás & a Betöltés > a Bezárás & a Betöltés elemet.Az Adatok importálása párbeszédpanelen válassza az Adatok hozzáadása az adatmodellhez lehetőséget.

Tipp:   Előfordulhat, hogy a Betöltés parancs halványan jelenik meg vagy le van tiltva. Ez akkor fordulhat elő, amikor először hoz létre lekérdezést egy munkafüzetben. Ha ez történik, válassza a Bezárás & Betöltés lehetőséget, majd az új munkalapon válassza az Adatok > Lekérdezések & Kapcsolatok > Lekérdezések lapot, kattintson a jobb gombbal a lekérdezésre, majd válassza a Betöltés elemet. Másik lehetőségként a Power Query-szerkesztő menüszalagján válassza a Lekérdezés > a Betöltés elemet.

Lekérdezés betöltése a Lekérdezések és kapcsolatok panelről 

Az Excelben előfordulhat, hogy egy lekérdezést egy másik munkalapra vagy adatmodellbe szeretne betölteni.

  1. Az Excelben válassza az Adatok > Lekérdezések & Kapcsolatok lehetőséget, majd válassza a Lekérdezések lapot.

  2. A lekérdezések listájában keresse meg a lekérdezést, kattintson a jobb gombbal a lekérdezésre, majd válassza a Betöltés ide lehetőséget. Megjelenik az Adatok importálása párbeszédpanel.

  3. Döntse el, hogyan szeretné importálni az adatokat, majd kattintson az OK gombra. A párbeszédpanel használatával kapcsolatos további információkért válassza a kérdőjelet (?).

A munkalapra betöltött lekérdezések többféleképpen is szerkeszthetők.

Lekérdezés szerkesztése adatokból az Excel-munkalapon

  • Lekérdezés szerkesztéséhez keresse meg a Power Query-szerkesztőben korábban betöltöttet, jelöljön ki egy cellát az adatok között, majd válassza a Lekérdezés > Szerkesztés lehetőséget.

Lekérdezés szerkesztése a Lekérdezések & Kapcsolatok panelről

Előfordulhat, hogy a Lekérdezések & Kapcsolatok panel használata kényelmesebb, ha egy munkafüzetben sok lekérdezés található, és gyorsan meg szeretne találni egyet.

  1. Az Excelben válassza az Adatok > Lekérdezések & Kapcsolatok lehetőséget, majd válassza a Lekérdezések lapot.

  2. A lekérdezések listájában keresse meg a lekérdezést, kattintson a jobb gombbal a lekérdezésre, majd válassza a Szerkesztés lehetőséget.

Lekérdezés szerkesztése a Lekérdezés tulajdonságai párbeszédpanelről

  • Az Excelben válassza az Adatok > az Adatok & Kapcsolatok > Lekérdezések lapot, kattintson a jobb gombbal a lekérdezésre, válassza a Tulajdonságok lehetőséget, válassza a Definíció lapot a Tulajdonságok párbeszédpanelen, majd válassza a Lekérdezés szerkesztése lehetőséget.

Borravaló    Ha egy lekérdezést tartalmazó munkalapon van, válassza az Adatok > Tulajdonságok lehetőséget, válassza a Definíció lapot a Tulajdonságok párbeszédpanelen, majd válassza a Lekérdezés szerkesztése lehetőséget. 

Az adatmodellek általában több táblát tartalmaznak, amelyek egy kapcsolatban vannak elrendezve. A lekérdezés adatmodellbe való betöltéséhez használja a Betöltés ide parancsot az Adatok importálása párbeszédpanel megjelenítéséhez, majd jelölje be az Adatok hozzáadása az l adatmódhozjelölőnégyzetet. Az adatmodellekkel kapcsolatos további információkért lásd: A munkafüzet adatmodelljeiben használt adatforrások megismerése, Adatmodell létrehozása az Excelben és Kimutatás létrehozása több táblázat használatával.

  1. Az adatmodell megnyitásához válassza a Power Pivot > Kezelés lehetőséget.

  2. A Power Pivot ablak alján válassza ki a kívánt táblázat munkalapfülét.Ellenőrizze, hogy a megfelelő tábla jelenik-e meg. Az adatmodellek számos táblával rendelkezhetnek.

  3. Jegyezze fel a tábla nevét.

  4. A Power Pivot ablak bezárásához válassza a Fájl > Bezárás lehetőséget. A memória felszabadítása eltarthat néhány másodpercig.

  5. Válassza az Adatok > Kapcsolatok & Tulajdonságok > Lekérdezések lapot, kattintson a jobb gombbal a lekérdezésre, majd válassza a Szerkesztés lehetőséget.

  6. Ha végzett a Módosításokkal a Power Query-szerkesztőben, válassza a Fájl > Bezárás & Betöltés lehetőséget.

Eredmény

A munkalapon lévő lekérdezés és az adatmodellben lévő tábla frissül.

Ha azt tapasztalja, hogy egy lekérdezés adatmodellbe való betöltése sokkal tovább tart, mint a munkalapra való betöltés, ellenőrizze a Power Query lépéseit, és ellenőrizze, hogy egy szövegoszlopot vagy egy strukturált listaoszlopot szűr-e a Contains operátor használatával. Ez a művelet azt eredményezi, hogy az Excel újra számbavételt hajt végre az egyes sorok teljes adatkészletén. Ezenkívül az Excel nem tudja hatékonyan használni a többszálas végrehajtást. Áthidaló megoldásként próbáljon meg egy másik operátort használni, például az Egyenlő vagy a Kezdete operátort.

A Microsoft tud erről a problémáról, és vizsgálat alatt áll.

Betölthet egy Power Queryt:

  • Egy munkalapra. A Power Query-szerkesztőben válassza a Kezdőlap > Bezárás & Betöltés > Bezárás & Betöltés lehetőséget.

  • Adatmodellbe. A Power Query-szerkesztőben válassza a Kezdőlap > Bezárás & Betöltés > Bezárás & Betöltés elemet.A Power Query alapértelmezés szerint egy lekérdezés betöltésekor egy új munkalapra tölti be a lekérdezéseket, és egyszerre több lekérdezést tölt be az adatmodellbe.  Módosíthatja az összes munkafüzet alapértelmezett viselkedését, vagy csak az aktuális munkafüzetet. A beállítások megadásakor a Power Query nem módosítja a lekérdezési eredményeket a munkalapon vagy az adatmodell adataiban és széljegyzeteiben.A lekérdezések alapértelmezett beállításait dinamikusan felül is bírálhatja az Importálás párbeszédpanelen, amely azután jelenik meg, hogy a Bezárás & Betöltéside lehetőséget választja. 

Az összes munkafüzetre vonatkozó globális beállítások

  1. A Power Query-szerkesztőben válassza a Fájl > Beállítások és beállítások > Lekérdezés beállításai lehetőséget.

  2. A Lekérdezési beállítások párbeszédpanel bal oldalán, a GLOBÁLIS szakaszban válassza az Adatbetöltés lehetőséget.

  3. Az Alapértelmezett lekérdezésbetöltési beállítások szakaszban tegye a következőket:

    • Válassza a Standard terhelési beállítások használata lehetőséget. 

    • Válassza az Egyéni alapértelmezett betöltési beállítások megadása lehetőséget,  majd válassza a Betöltés munkalapra vagy a Betöltés adatmodellbe lehetőséget.

Borravaló    A párbeszédpanel alján az Alapértelmezett beállítások visszaállítása lehetőséget választva kényelmesen visszatérhet az alapértelmezett beállításokhoz.

Csak az aktuális munkafüzetre vonatkozó munkafüzet-beállítások

  1. A Lekérdezés beállításai párbeszédpanel bal oldalán, az AKTUÁLIS MUNKAFÜZET szakaszban válassza az Adatbetöltés lehetőséget.

  2. Válasszon az alábbi lehetőségek közül:

    • A Típusészlelés területen jelölje be az Oszloptípusok és -fejlécek észlelése strukturálatlan forrásokhoz jelölőnégyzetet, vagy törölje a jelölést.Az alapértelmezett viselkedés az észlelés. Ha inkább saját maga szeretné formázni az adatokat, törölje a jelölést.

    • A Kapcsolatok területen jelölje be a Táblák közötti kapcsolatok létrehozása az adatmodellhez való első hozzáadáskor jelölőnégyzetet, vagy törölje a jelölését.

      Az adatmodellbe való betöltés előtt az alapértelmezett viselkedés az, hogy megkeresi a táblák közötti meglévő kapcsolatokat, például az idegen kulcsokat egy relációs adatbázisban, és importálja őket az adatokkal. Törölje ezt a beállítást, ha ezt inkább önállóan szeretné elvégezni.

    • A Kapcsolatok területen jelölje be a Kapcsolatok frissítése az adatmodellbe betöltött lekérdezések frissítésekor jelölőnégyzetet, vagy törölje a jelölését.Az alapértelmezett viselkedés a kapcsolatok frissítése. Az adatmodellbe már betöltött lekérdezések frissítésekor a Power Query megkeresi a táblák közötti meglévő kapcsolatokat, például a relációs adatbázisban lévő idegen kulcsokat, és frissíti őket. Ez eltávolíthatja az adatok importálása vagy új kapcsolatok bevezetése után manuálisan létrehozott kapcsolatokat. Ha azonban ezt szeretné tenni, válassza a lehetőséget.

    • A Háttéradatok területen jelölje be az Adatelőnézetek letöltésének engedélyezése a háttérben jelölőnégyzetet, vagy törölje a jelölést.Az alapértelmezett viselkedés az adatelőnézetek letöltése a háttérben. Törölje ezt a jelölőnégyzetet, ha azonnal látni szeretné az összes adatot.

Lásd még

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

Lekérdezések kezelése az Excelben

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

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.