Kun teet kyselyjä Excelissä, haluat ehkä käyttää syötearvoa eli parametria, joka määrittää kyselyyn jotain. Voit tehdä tämän luomalla parametrikyselyn Microsoft Queryssä:

  • Parametreja käytetään kyselyn WHERE-lauseessa – ne toimivat aina noudetun tiedon suodattimena.

  • Parametrit voivat pyytää käyttäjältä syötearvoa, kun kysely suoritetaan tai päivitetään, käyttää syöttöarvona vakiota tai käyttää syötearvona määritetyn solun sisältöä.

  • Parametri on osa kyselyä, jota se muokkaa, eikä sitä voi käyttää uudelleen muissa kyselyissä.

Huomautus:   Jos haluat luoda parametrikyselyitä toisella tavalla, katso lisätietoja artikkelista Parametrikyselyn luominen (Power Query).

Toimenpide

  1. Valitse Tiedot > Nouda & muunna tiedot > Nouda >muista lähteistä > Microsoft Querystä.

  2. Noudata ohjatun kyselyn luomisen ohjeita. Valitse ohjatussa kyselyn luomisessa – valmis -näytössä Näytä tiedot tai muokkaa kyselyä Microsoft Queryssä ja valitse sitten Valmis. Microsoft Query -ikkuna avautuu ja näyttää kyselyn.

  3. Valitse Näytä > SQL. Etsi näkyviin tulevassa SQL-valintaikkunassa WHERE-lause eli rivi, joka alkaa sanasta WHERE, yleensä SQL-koodin lopussa. Jos WHERE-lausetta ei ole, lisää se kirjoittamalla WHERE uudelle riville kyselyn loppuun.

  4. Kirjoita WHERE-kohdan jälkeen kentän nimi, vertailuoperaattori (=, <, >, LIKE jne.) ja jokin seuraavista:

    • Kirjoita yleisen parametrikehotteen kohdalla kysymysmerkki (?). Mitään hyödyllistä lausetta ei näytetä kehotteessa, joka tulee näkyviin, kun kysely suoritetaan.

      MS Queryn SQL-näkymä, jossa korostetaan WHERE-lausetta

    • Jos haluat parametrikehotteen, joka auttaa ihmisiä antamaan kelvollisen syötteen, kirjoita hakasulkeisiin kirjoitettu lause. Lause näkyy parametrikehotteessa, kun kysely suoritetaan.

      MS Queryn SQL-näkymä, jossa korostetaan WHERE-lausetta

  5. Kun olet lisännyt where-lauseeseen ehdot parametreilla, suorita kysely valitsemalla OK . Excel kehottaa antamaan kullekin parametrille arvon, jonka jälkeen Microsoft Query näyttää tulokset.

  6. Kun olet valmis lataamaan tiedot, sulje Microsoft Query -ikkuna ja palauta tulokset Exceliin. Tuo tiedot -valintaikkuna avautuu.

    Tietojen tuominen -valintaikkuna Excelissä

  7. Voit tarkistaa parametrit valitsemalla Ominaisuudet. Valitse sitten Yhteyden ominaisuudet -valintaikkunan Määritys-välilehdessä Parametrit.

    Yhteyden ominaisuudet -valintaikkuna

  8. Parametrit-valintaikkunassa näkyvät kyselyssä käytetyt parametrit. Valitse Parametrin nimi - kohdassa parametri, jos haluat tarkastella tai muuttaa parametrin arvon saamistapaa. Voit muuttaa parametrikehotetta, kirjoittaa tietyn arvon tai määrittää soluviittauksen.

    MS Query Parameter -valintaikkuna

  9. Tallenna muutokset valitsemalla OK ja sulje Parametrit-valintaikkuna ja valitse sitten Tuo tiedot -valintaikkunassa OK , jos haluat näyttää kyselyn tulokset Excelissä.

Työkirjassa on nyt parametrikysely. Aina kun suoritat kyselyn tai päivität sen tietoyhteyden, Excel tarkistaa parametrin kyselyn WHERE-lauseen täyttämiseksi. Jos parametri pyytää arvoa, Excel näyttää Parametrin arvo -valintaikkunan syötteen keräämistä varten . Voit kirjoittaa arvon tai napsauttaa solua, joka sisältää arvon. Voit myös määrittää, että antamaasi arvoa tai viittausta käytetään aina, ja jos käytät soluviittausta, voit määrittää, että Excel päivittää tietoyhteyden automaattisesti (eli suorittaa kyselyn uudelleen) aina, kun määritetyn solun arvo muuttuu.

Katso myös

Parametrikyselyn mukauttaminen

Parametrikyselyn luominen (Power Query)

Avattavan luettelon luominen

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.