Amikor a lekérdezésben adatokat Excel, érdemes lehet bemeneti értéket – paramétert – használni a lekérdezéssel kapcsolatos adatok megadásához. Ehhez paraméteres lekérdezést kell létrehoznia a Microsoft Queryben:

  • A paramétereket a lekérdezés WHERE záradéka használja – ezek mindig a beolvasott adatok szűrőjeként működnek.

  • A paraméterek beviteli értéket kérnek a felhasználótól a lekérdezés futtatásakor vagy frissítésekjekor, állandót használhat bemeneti értékként, vagy egy megadott cella tartalmát használhatja bemeneti értékként.

  • A paraméter a módosító lekérdezés része, és nem használható fel újra más lekérdezésekben.

Megjegyzés    Ha a másik módszerrel is szeretne paraméteres lekérdezéseket létrehozni, tekintse át a Paraméteres lekérdezés létrehozása (Power Query) c.

Eljárás

  1. Kattintson az Adatok > Adatok & be > lekérdezése > Egyéb forrásokból és > Microsoft Queryből elemre.

  2. Kövesse a Lekérdezés varázsló lépéseit. A Lekérdezés varázsló – Befejezés képernyőn válassza az Adatok megtekintése vagy a lekérdezés szerkesztése a Microsoft Queryben lehetőséget, majd kattintson a Befejezés gombra. Megnyílik a Microsoft Query ablak, és megjeleníti a lekérdezést.

  3. Kattintson a Nézet>SQLelemre. A megjelenő SQL keresse meg a WHERE záradékot – egy olyan sort, amely a WHERE szóval kezdődik, általában a kód SQL végén. Ha nincs WHERE záradék, a lekérdezés végén egy új sorba írja be a WHERE záradékot.

  4. A WHERE operátor után írja be a mező nevét, egy összehasonlító operátort (=, <, >, LIKE stb.), és az alábbiak egyikét:

    • Általános paraméterbekérdezésként írjon be egy kérdőjelet (?). A lekérdezés futtatásakor megjelenő üzenetben nem jelennek meg hasznos kifejezések.

      SQL MS Query nézete a WHERE záradékot hangsúlyozva

    • Ha a paraméterbekérdezés segít a felhasználónak érvényes bevitelben, szögletes zárójelek közé írjon be egy kifejezést. A kifejezés a lekérdezés futtatásakor megjelenik a paraméterbekérdezésben.

      SQL MS Query nézete a WHERE záradékot hangsúlyozva

  5. Ha befejezte a feltételek és a paraméterek WHERE záradékhoz való hozzáadását, a lekérdezés futtatásához kattintson az OK gombra. Excel, hogy adjon meg értéket az egyes paramétereknek, akkor a Microsoft Query megjeleníti az eredményeket.

  6. Ha készen áll az adatok betöltésére, zárja be a Microsoft Query ablakot az eredmények Excel. Megnyílik az Adatok importálása párbeszédpanel.

    Adatok importálása párbeszédpanel a Excel

  7. A paraméterek áttekintéshez kattintson a Tulajdonságok gombra. Ezután a Kapcsolat tulajdonságai párbeszédpanel Definíció lapján kattintson a Paraméterek elemre.

    Kapcsolat tulajdonságai párbeszédpanel

  8. A Paraméterek párbeszédpanelen a lekérdezésben használt paraméterek jelennek meg. Jelöljön ki egy paramétert a Paraméter neve mezőben, és tekintse át vagy módosítsa a Hogyan kapjuk meg a paraméter értékét? Módosíthatja a paraméterbekérdezés értékét, megadhat egy konkrét értéket, vagy megadhat egy cellahivatkozást.

    MS Query Parameter dialog box

  9. Kattintson az OK gombra a módosítások mentéséhez és a Paraméterek párbeszédpanel bezárásához, majd az Adatok importálása párbeszédpanel OK gombjára kattintva jelenítse meg a lekérdezés eredményeit a Excel.

A munkafüzetben most már van paraméteres lekérdezés. Amikor futtatja a lekérdezést, vagy frissíti az adatkapcsolatát, a Excel ellenőrzi a paramétert a lekérdezés WHERE záradékának befejezéséhez. Ha a paraméter egy értéket kér, a Excel a beírt adatok összegyűjtésére szolgáló Paraméter megadása párbeszédpanelt jeleníti meg – beírhat egy értéket, vagy egy értéket tartalmazó cellára kattinthat. Azt is megadhatja, hogy mindig a megadott értéket vagy hivatkozást használja, és ha cellahivatkozást használ, megadhatja, hogy az Excel automatikusan frissítse az adatkapcsolatot (vagyis futtassa újra a lekérdezést) minden alkalommal, amikor megváltozik a megadott cella értéke.

Lásd még

Paraméteres lekérdezés testreszabása

Paraméteres lekérdezés létrehozása (Power Query)

Legördülő lista létrehozása

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

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás Microsoft Office Insiderekhez

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

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

×