Opprette en parameterspørring i Microsoft Query

Gjelder for
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Når du spør etter data i Excel, vil du kanskje bruke en inndataverdi, en parameter, til å spesifisere noe om spørringen. Dette gjør du ved å opprette en parameterspørring i Microsoft Query:

  • Parametere brukes i spørringens WHERE-setning – de fungerer alltid som et filter for hentede data.
  • Parametere kan be brukeren om en inndataverdi når spørringen kjøres eller oppdateres, bruke en konstant som inndataverdi eller bruke innholdet i en angitt celle som inndataverdi.
  • En parameter er en del av spørringen den endrer, og kan ikke brukes på nytt i andre spørringer.

Vær oppmerksom på Hvis du vil ha den andre måten å opprette parameterspørringer på, kan du se Opprette en parameterspørring (Power Query).

Prosedyre

  1. Klikk Hent data>& transformer data>Hent data>fra andre kilder>fra Microsoft Query.

  2. Følg trinnene i spørringsveiviseren. Velg Vis data eller rediger spørring i Microsoft Query i Spørringsveiviseren – Fullfør-skjermbildet, og klikk deretter Fullfør. Microsoft Query-vinduet åpnes og viser spørringen.

  3. Klikk Vis>SQL. Finn WHERE-setningen i dialogboksen SQL som vises – en linje som begynner med ordet WHERE, vanligvis på slutten av SQL-koden. Hvis det ikke finnes noen WHERE-setning, kan du legge til en ved å skrive inn WHERE på en ny linje på slutten av spørringen.

  4. Etter HVOR skriver du inn feltnavnet, en sammenligningsoperator (=, <, >, LIKE osv.) og ett av følgende:

    • For en generell parameterledetekst skriver du inn et spørsmålstegn (?). Ingen nyttige uttrykk vises i ledeteksten som vises når spørringen kjøres.
      SQL-visning av MS Query med betoning av WHERE-setningen
    • For en parameterledetekst som hjelper brukere med å gi gyldige inndata, skriver du inn et uttrykk omsluttet av hakeparenteser. Uttrykket vises i parameterledeteksten når spørringen kjøres.
      SQL-visning av MS Query med betoning av WHERE-setningen
  5. Når du er ferdig med å legge til betingelser med parametere i WHERE-setningsdelen, klikker du OK for å kjøre spørringen. Excel ber deg om å oppgi en verdi for hver parameter, og Microsoft Query viser resultatene.

  6. Når du er klar til å laste inn dataene, lukker du Microsoft Query-vinduet for å returnere resultatene til Excel. Dialogboksen Importer data åpnes.
    Dialogboksen Importer data i Excel

  7. Hvis du vil se gjennom parameterne, klikker du Egenskaper. Klikk deretter Parametere på Definisjon-fanen i dialogboksen Tilkoblingsegenskaper.
    Dialogboksen Tilkoblingsegenskaper

  8. Dialogboksen Parametere viser parameterne som brukes i spørringen. Velg en parameter under Parameternavn for å se gjennom eller endre Hvordan parameterverdien hentes. Du kan endre parameterledeteksten, angi en bestemt verdi eller angi en cellereferanse.
    Dialogboksen MS Query-parameter

  9. Klikk OK for å lagre endringene, og lukk dialogboksen Parametere. Klikk deretter OK i dialogboksen Importer data for å vise spørringsresultatene i Excel.

Nå har arbeidsboken en parameterspørring. Hver gang du kjører spørringen eller oppdaterer datatilkoblingen, kontrolleres parameteren for å fullføre WHERE-setningen for spørringen. Hvis parameteren ber om en verdi, viser Excel dialogboksen Skriv inn parameterverdi for å samle inn inndataene – du kan skrive inn en verdi eller klikke en celle som inneholder verdien. Du kan også angi at verdien eller referansen du oppgir, alltid skal brukes, og hvis du bruker en cellereferanse, kan du angi at Excel automatisk skal oppdatere datatilkoblingen (det vil si kjøre spørringen på nytt) hver gang verdien i den angitte cellen endres.

Se også

Tilpasse en parameterspørring

Opprette en parameterspørring (Power Query)

Opprett en rullegardinliste