Applies ToExcel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Pri poizvedbi po podatkih v Excelu boste morda želeli uporabiti vhodno vrednost – parameter – za določanje nečesa o poizvedbi. To naredite tako, da v aplikaciji Microsoft Query ustvarite poizvedbo s parametri:

  • Parametri so uporabljeni v stavku WHERE poizvedbe – vedno so na voljo kot filter za pridobljene podatke.

  • Parametri lahko uporabnika pozovejo k vnosni vrednosti, ko zaženete ali osvežite poizvedbo, uporabijo konstanto kot vhodno vrednost ali za vhodno vrednost uporabijo vsebino določene celice.

  • Parameter je del poizvedbe, ki jo spremeni, in ga ni mogoče znova uporabiti v drugih poizvedbah.

Opomba    Če želite uporabiti drug način za ustvarjanje poizvedb s parametri, glejte Ustvarjanje poizvedbe s parametri (Power Query).

Postopek

  1. Kliknite Podatkovni > Pridobi & pretvorbo podatkov > pridobi podatke > iz drugih virov > iz microsoft queryja.

  2. Upoštevajte navodila čarovnika za poizvedbe. Na zaslonu Čarovnik za poizvedbe – konec izberite Ogled podatkov ali urejanje poizvedbe v aplikaciji Microsoft Query in nato kliknite Dokončaj. Odpre se okno Microsoft Query in prikaže vašo poizvedbo.

  3. Kliknite Ogled > SQL. V prikazanem pogovornem oknu SQL poiščite stavek WHERE – vrstico, ki se začne z besedo WHERE, ponavadi na koncu kode SQL. Če ni stavka WHERE, ga dodajte tako, da v novo vrstico na koncu poizvedbe vnesete WHERE.

  4. Za where vnesite ime polja, primerjalni operator (=, <, >, LIKE itd.) in nekaj od tega:

    • Če želite poziv za splošni parameter, vnesite vprašaj (?). V pozivu, ki se prikaže ob zagonu poizvedbe, ni prikazana uporabna besedna zveza.

      Pogled SQL poizvedbe MS s poudarjanje stavka WHERE

    • Če želite poziv za parameter, ki uporabnikom pomaga zagotoviti veljaven vnos, vnesite besedno zvezo med oglate oklepaje. Ko zaženete poizvedbo, se izraz prikaže v pozivu parametra.

      Pogled SQL poizvedbe MS s poudarjanje stavka WHERE

  5. Ko končate dodajanje pogojev s parametri v stavek WHERE, kliknite V redu , da zaženete poizvedbo. Excel vas pozove, da vnesete vrednost za vsak parameter, nato pa Microsoft Query prikaže rezultate.

  6. Ko ste pripravljeni na nalaganje podatkov, zaprite okno Microsoft Query, da rezultate vrnete v Excel. Odpre se pogovorno okno Uvoz podatkov.

    Pogovorno okno »Uvoz podatkov« v Excelu

  7. Če želite pregledati parametre, kliknite Lastnosti. Nato v pogovornem oknu Lastnosti povezave na zavihku Definicija kliknite Parametri.

    Pogovorno okno »Lastnosti povezave«

  8. V pogovornem oknu Parametri so prikazani parametri, uporabljeni v poizvedbi. Izberite parameter v razdelku Ime parametra, da pregledate ali spremenite Način dobljene vrednosti parametra. Poziv za parameter lahko spremenite, vnesete določeno vrednost ali določite sklic na celico.

    Pogovorno okno »Parameter poizvedbe MS«

  9. Kliknite V redu, da shranite spremembe in zaprete pogovorno okno Parametri, nato pa v pogovornem oknu Uvoz podatkov kliknite V redu, da prikažete rezultate poizvedbe v Excelu.

Zdaj ima vaš delovni zvezek poizvedbo s parametri. Ko zaženete poizvedbo ali osvežite njeno podatkovno povezavo, Excel preveri parameter, da dokonča stavek WHERE poizvedbe. Če se parameter pozove k vnosu vrednosti, Excel prikaže pogovorno okno Vnos vrednosti parametra za zbiranje vnosa – lahko vnesete vrednost ali kliknete celico, ki vsebuje vrednost. Določite lahko tudi, da je treba vedno uporabiti vrednost ali sklic, ki ga navedete, in če uporabite sklic na celico, lahko določite, da naj Excel samodejno osveži podatkovno povezavo (tj. znova zaženite poizvedbo), ko se spremeni vrednost določene celice.

Glejte tudi

Prilagajanje poizvedbe s parametri

Ustvarjanje poizvedbe s parametri (Power Query)

Ustvarjanje spustnega seznama

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.