Când interogați date în Excel, se poate să doriți să utilizați o valoare de intrare - un parametru - pentru a specifica ceva despre interogare. Pentru a face acest lucru, creați o interogare cu parametri în Microsoft Query:
-
Parametrii se utilizează în clauza WHERE a interogării : acestea funcționează întotdeauna ca filtru pentru datele regăsite.
-
Parametrii îi pot solicita utilizatorului o valoare de intrare când interogarea este rulată sau reîmprospătată, pot utiliza o constantă ca valoare de intrare sau pot utiliza conținutul unei celule specificate ca valoare de intrare.
-
Un parametru face parte din interogarea pe care o modifică și nu poate fi reutilizat în alte interogări.
Notă Dacă doriți o altă modalitate de a crea interogări cu parametri, consultați Crearea unei interogări cu parametri (Power Query).
Procedură
-
Faceți clic pe > Obțineți & transformați datele > a obține date > din alte surse > De la Microsoft Query.
-
Urmați pașii din Expertul interogare. În ecranul Expert interogare - Terminare, selectați Vizualizați datele sau editați interogarea în Microsoft Query, apoi faceți clic pe Terminare. Se deschide fereastra Microsoft Query și afișează interogarea dvs.
-
Faceți clic pe Vizualizare> SQL. În caseta SQL dialog care apare, găsiți clauza WHERE - o linie care începe cu cuvântul WHERE, de obicei la sfârșitul SQL cod. Dacă nu există nicio clauză WHERE, adăugați una tastând WHERE pe o linie nouă la sfârșitul interogării.
-
După WHERE, tastați numele câmpului, un operator de comparație (=, <, >, LIKE etc.) și una dintre următoarele:
-
Pentru o solicitare generică de parametri, tastați un semn de întrebare (?). Nu se afișează nicio expresie utilă în solicitarea care apare atunci când este rulată interogarea.
-
Pentru o solicitare de parametri care ajută utilizatorii să furnizeze date de intrare valide, tastați o expresie încadrată între paranteze drepte. Expresia se afișează în solicitarea de parametri atunci când rulează interogarea.
-
-
După ce terminați de adăugat condiții cu parametri la clauza WHERE, faceți clic pe OK pentru a rula interogarea. Excel vă solicită să furnizați o valoare pentru fiecare parametru, apoi Microsoft Query afișează rezultatele.
-
Atunci când sunteți gata să încărcați datele, închideți fereastra Microsoft Query pentru a returna rezultatele în Excel. Se deschide caseta de dialog Import date.
-
Pentru a vă revizui parametrii, faceți clic pe Proprietăți. Apoi, în caseta de dialog Proprietăți conexiune, pe fila Definiție, faceți clic pe Parametri.
-
Caseta de dialog Parametri afișează parametrii de utilizat în interogare. Selectați un parametru sub Nume parametru pentru revizuirea sau modificarea modului în care se obține valoarea parametrului. Puteți să modificați solicitarea de parametri, să introduceți o anumită valoare sau să specificați o referință de celulă.
-
Faceți clic pe OK pentru a salva modificările și a închide caseta de dialog Parametri, apoi, în caseta de dialog Import date, faceți clic pe OK pentru a afișa rezultatele interogării Excel.
Acum registrul de lucru are o interogare cu parametri. Ori de câte ori rulați interogarea sau reîmprospătați conexiunea de Excel verifica parametrul pentru a finaliza clauza WHERE a interogării. Dacă parametrul solicită o valoare, Excel afișează caseta de dialog Introducere valoare parametru pentru a colecta intrarea; puteți să tastați o valoare sau să faceți clic pe o celulă care conține valoarea. De asemenea, puteți specifica ca valoarea sau referința pe care o furnizați să fie utilizată întotdeauna și, dacă utilizați o referință de celulă, puteți să specificați ca Excel să reîmprospăteze automat conexiunea de date (adică să ruleze din nou interogarea) ori de câte ori se modifică valoarea celulei specificate.
Consultați și
Particularizarea unei interogări cu parametri