Kai pateikiate duomenų užklausą programoje "Excel", galbūt norėsite naudoti įvesties reikšmę – parametrą , kad nurodytumėte ką nors apie užklausą. Norėdami tai atlikti, sukurkite parametro užklausą "„Microsoft“ Query":
- Parametrai naudojami užklausos sąlygoje WHERE – jie visada veikia kaip gautų duomenų filtras.
- Parametrai gali raginti vartotoją įvesti įvesties reikšmę vykdant arba atnaujinant užklausą, naudoti konstantą kaip įvesties reikšmę arba kaip įvesties reikšmę naudoti nurodyto langelio turinį.
- Parametras yra jo modifikuojamos užklausos dalis ir negali būti naudojamas kitose užklausose.
Atkreipkite dėmesį Jei norite kito parametrų užklausų kūrimo būdo, žr. Parametro užklausos kūrimas („Power Query“).
Procedūra
Spustelėkite Duomenys>Duomenų gavimas & transformavimas> Duomenųgavimas>iš kitų šaltinių>iš "„Microsoft“ Query".
Atlikite užklausų vediklio pateikiamus veiksmus. Užklausų vediklio – pabaigos ekrane pasirinkite Peržiūrėti duomenis arba redaguoti užklausą "„Microsoft“ Query", tada spustelėkite Baigti. Atidaromas "„Microsoft“ Query" langas ir rodoma jūsų užklausa.
Spustelėkite Peržiūrėti>SQL. Rodomame SQL dialogo lange raskite sąlygą WHERE – eilutę, prasidedančią žodžiu WHERE, paprastai SQL kodo pabaigoje. Jei nėra sąlygos WHERE, įtraukite ją įvesdami WHERE naujoje eilutėje užklausos pabaigoje.
Po WHERE įveskite lauko pavadinimą, lyginimo operatorių (=, <, >, LIKE ir t. t.) ir vieną iš šių parinkčių:
- Jei norite paraginti įvesti bendrąjį parametrą, įveskite klaustuką (?). Jokios naudingos frazės nerodomos raginime, kuris rodomas paleidus užklausą.
- Norėdami gauti parametro raginimą, kuris padeda žmonėms pateikti tinkamą įvestį, įveskite frazę laužtiniuose skliaustuose. Frazė rodoma parametro raginime, kai vykdoma užklausa.
- Jei norite paraginti įvesti bendrąjį parametrą, įveskite klaustuką (?). Jokios naudingos frazės nerodomos raginime, kuris rodomas paleidus užklausą.
Į sąlygą WHERE įtraukę sąlygas su parametrais, spustelėkite Gerai , kad vykdytumėte užklausą. "Excel" paragins nurodyti kiekvieno parametro reikšmę, tada "„Microsoft“ Query" parodys rezultatus.
Kai būsite pasirengę įkelti duomenis, uždarykite "„Microsoft“ Query" langą, kad rezultatai būtų pateikti "Excel". Atidaromas dialogo langas Duomenų importavimas.
Norėdami peržiūrėti parametrus, spustelėkite Ypatybės. Tada dialogo lange Ryšio ypatybės skirtuke Apibrėžimas spustelėkite Parametrai.
Dialogo lange Parametrai rodomi užklausoje naudojami parametrai. Pasirinkite parametrą dalyje Parametro pavadinimas , kad peržiūrėtumėte arba pakeistumėte Kaip gaunama parametro reikšmė. Galite pakeisti raginimą įvesti parametrą, įvesti konkrečią reikšmę arba nurodyti langelio nuorodą.
Spustelėkite Gerai , kad įrašytumėte pakeitimus ir uždarytumėte dialogo langą Parametrai, tada dialogo lange Duomenų importavimas spustelėkite Gerai , kad užklausos rezultatai būtų rodomi programoje "Excel".
Dabar jūsų darbaknygėje yra parametro užklausa. Kai vykdote užklausą arba atnaujinate jos duomenų ryšį, "Excel" patikrina parametrą, kad užbaigtų užklausos sąlygą WHERE. Jei parametras ragina įvesti reikšmę, "Excel" rodo dialogo langą Įvesti parametro reikšmę, kad būtų surinkta įvestis – galite įvesti reikšmę arba spustelėti langelį, kuriame yra reikšmė. Taip pat galite nurodyti, kad jūsų pateikta reikšmė arba nuoroda turi būti naudojama visada, o jei naudojate langelio nuorodą, galite nurodyti, kad "Excel" turėtų automatiškai atnaujinti duomenų ryšį (t. y. paleisti užklausą iš naujo), kai tik pasikeičia nurodyto langelio reikšmė.
Taip pat žr.
Parametrų užklausos tinkinimas