När du frågedata i Excel kanske du vill använda ett indatavärde – en parameter – för att ange något om frågan. Det gör du genom att skapa en parameterfråga i Microsoft Query:
-
Parametrar används i frågans WHERE-sats – de fungerar alltid som ett filter för hämtade data.
-
Parametrar kan uppmana användaren att ange ett indatavärde när frågan körs eller uppdateras, en konstant används som indatavärde eller innehållet i en viss cell som indatavärde.
-
En parameter är en del av frågan som den ändrar och kan inte återanvändas i andra frågor.
Obs! Om du vill ha det andra sättet att skapa parameterfrågor, se Skapa en parameterfråga (Power Query).
Procedur
-
Klicka på Data > hämta & hämta data > hämta data >från andra källor > från Microsoft Query.
-
Följ anvisningarna i Frågeguiden. På skärmen Frågeguiden – Slutför väljer du Visa data eller redigera fråga i Microsoft Query och klickar sedan på Slutför. Microsoft Query-fönstret öppnas och din fråga visas.
-
Klicka på Visa> SQL. I SQL som visas finns WHERE-satsen, en rad som börjar med ordet WHERE, vanligtvis i slutet av den SQL kod. Om det inte finns någon WHERE-sats lägger du till en genom att skriva WHERE på en ny rad i slutet av frågan.
-
Efter WHERE skriver du fältnamnet, en jämförelseoperator (=, <, >, LIKE osv.) och något av följande:
-
Om du vill använda en allmän parameteruppfråga skriver du ett frågetecken (?). Ingen användbar fras visas i meddelandet som visas när frågan körs.
-
Om du vill ha en parameteruppfråga som hjälper användare att ange giltiga indata skriver du en fras inom hakparenteser. Frasen visas i parameterupptolken när frågan körs.
-
-
När du har lagt till villkoren med parametrar till WHERE-satsen klickar du på OK för att köra frågan. Excel uppmanar dig att ange ett värde för varje parameter visas resultatet i Microsoft Query.
-
När du är redo att läsa in data stänger du Microsoft Query-fönstret för att returnera resultatet till Excel. Dialogrutan Importera data öppnas.
-
Om du vill granska parametrarna klickar du på Egenskaper. Klicka sedan på Parametrar på fliken Definition i dialogrutan Anslutningsegenskaper.
-
I dialogrutan Parametrar visas de parametrar som används i frågan. Välj en parameter under Parameternamn om du vill granska eller ändra Hur parametervärde erhålls. Du kan ändra parameterupptolken, ange ett visst värde eller ange en cellreferens.
-
Klicka på OK för att spara ändringarna och stäng dialogrutan Parametrar. Klicka sedan på OK i dialogrutan Importera data för att visa frågeresultatet i Excel.
Nu har arbetsboken en parameterfråga. När du kör frågan eller uppdaterar dess dataanslutning Excel parametern för att slutföra frågans WHERE-sats. Om parametern uppmanar till ett värde Excel dialogrutan Ange parametervärde för att samla in indata – du kan skriva ett värde eller klicka på en cell som innehåller värdet. Du kan också ange att värdet eller referensen som du anger alltid ska användas, och om du använder en cellreferens kan du ange att Excel automatiskt ska uppdatera dataanslutningen (d.v.s. köra frågan igen) när värdet i den angivna cellen ändras.