Parametrikyselyn luominen Microsoft Queryssä

Käytetään kohteeseen
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Kun kyselet tietoja Excelissä, haluat ehkä käyttää syöttöarvoa - parametria - kyselyn määrittämiseen. Voit tehdä tämän luomalla parametrikyselyn Microsoft Queryssä:

  • Parametreja käytetään kyselyn WHERE-lauseessa – ne toimivat aina noudettujen tietojen suodattimina.
  • Parametrit voivat pyytää käyttäjältä syöttöarvoa, kun kysely suoritetaan tai päivitetään, käyttää vakiota syöttöarvona tai käyttää määritetyn solun sisältöä syöttöarvona.
  • Parametri on osa kyselyä, jota se muokkaa, eikä sitä voi käyttää uudelleen muissa kyselyissä.

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

Menettely

  1. Valitse Tietojen>hakeminen & Tietojen> muuntaminenHae tietoja>muista lähteistä>Microsoft Queryn avulla.

  2. Noudata ohjatun kyselyn luomisen ohjeita. Valitse Ohjattu kyselyn luominen - Valmis näyttö -kohdassa Näytä tiedot tai Muokkaa kyselyä Microsoft Queryssä ja valitse sitten Valmis. Microsoft Query -ikkuna avautuu ja näyttää kyselysi.

  3. Valitse Näytä>SQL. Etsi näkyviin tulevasta SQL-valintaikkunasta WHERE-lauseke, joka alkaa sanalla WHERE, yleensä SQL-koodin lopussa. Jos WHERE-lauseketta ei ole, lisää se kirjoittamalla WHERE-lauseke uudelle riville kyselyn lopussa.

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

    • Jos haluat käyttää yleistä parametrikehotetta, kirjoita kysymysmerkki (?). Kyselyä suoritettaessa näkyviin tulevassa kehotteessa ei näy mitään hyödyllistä lausetta.
      MS-kyselyn SQL-näkymä, jossa WHERE-lause on korostettu
    • Jos haluat antaa kelvollisen parametrikehotteen, kirjoita hakasulkeisiin lause. Lauseke näkyy parametrikehotteessa, kun kysely suoritetaan.
      MS-kyselyn SQL-näkymä, jossa WHERE-lause on korostettu
  5. Kun olet lisännyt parametrit sisältäviä ehtoja WHERE-lauseeseen, suorita kysely valitsemalla OK . Excel pyytää sinua antamaan arvon jokaiselle parametrille, jonka jälkeen Microsoft Query näyttää tulokset.

  6. Kun olet valmis lataamaan tiedot, sulje Microsoft Query -ikkuna, jolloin tulokset palautetaan Exceliin. Tietojen tuominen -valintaikkuna avautuu.
    Excelin Tuo tiedot -valintaikkuna

  7. Voit tarkastella parametreja valitsemalla Ominaisuudet. Valitse sitten Yhteyden ominaisuudet -valintaikkunan Määritelmä-välilehdessäParametrit.
    Yhteyden ominaisuudet -valintaikkuna

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

  9. Tallenna muutokset valitsemalla OK ja sulje Parametrit-valintaikkuna . Tuo sitten kyselyn tulokset näkyviin Excelissä valitsemalla OK Tuo tiedot -valintaikkunassa.

Työkirjassa on nyt parametrikysely. Aina kun suoritat kyselyn tai päivität sen tietoyhteyden, Excel tarkistaa parametrin ja täydentää kyselyn WHERE-lauseen. Jos parametri pyytää arvoa, Excel näyttää Parametrin arvo -valintaikkunan tietojen keräämistä varten. Voit kirjoittaa arvon tai napsauttaa arvon sisältävää solua. 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