Quando si esegue una query sui dati in Excel, è consigliabile usare un valore di input, un parametro, per specificare qualcosa sulla query. A questo scopo, creare una query con parametri in Microsoft Query:
-
I parametri vengono usati nella clausola WHERE della query, che funzionano sempre come filtro per i dati recuperati.
-
I parametri possono richiedere all'utente un valore di input quando la query viene eseguita o aggiornata, usare una costante come valore di input o usare il contenuto di una cella specificata come valore di input.
-
Un parametro fa parte della query che modifica e non può essere riutilizzato in altre query.
Nota: Se si vuole usare un altro modo per creare query con parametri, vedere Creare una query con parametri (Power Query).
Procedura
-
Fare clic su > Ottieni & trasforma dati > recuperare > dati da altre origini > da Microsoft Query.
-
Seguire i passaggi della Creazione guidata Query. Nella schermata Creazione guidata Query - Fine selezionare Visualizza dati o modifica query in Microsoft Query e quindi fare clic su Fine. Si apre la finestra di Microsoft Query e viene visualizzata la query.
-
Fare clic su Visualizza> SQL. Nella finestra SQL visualizzata trovare la clausola WHERE, una riga che inizia con la parola WHERE, in genere alla fine del SQL codice. Se non è presente alcuna clausola WHERE, aggiungerne una digitando WHERE in una nuova riga alla fine della query.
-
Dopo WHERE digitare il nome del campo, un operatore di confronto (=, <, >, LIKE e così via) e una delle opzioni seguenti:
-
Per un prompt dei parametri generici, digitare un punto interrogativo (?). Nel prompt visualizzato quando si esegue la query non viene visualizzata alcuna frase utile.
-
Per un prompt dei parametri che consente agli utenti di fornire un input valido, digitare una frase racchiusa tra parentesi quadre. La frase viene visualizzata nel prompt dei parametri quando viene eseguita la query.
-
-
Dopo aver aggiunto le condizioni con parametri alla clausola WHERE, fare clic su OK per eseguire la query. Excel chiede di specificare un valore per ogni parametro, quindi Microsoft Query visualizza i risultati.
-
Quando si è pronti per caricare i dati, chiudere la finestra di Microsoft Query per restituire i risultati Excel. Si apre la finestra di dialogo Importa dati.
-
Per rivedere i parametri, fare clic su Proprietà. Quindi, nella scheda Definizione della finestra di dialogo Proprietà connessione fare clic su Parametri.
-
Nella finestra di dialogo Parametri vengono visualizzati i parametri usati nella query. Selezionare un parametro in Nome parametro per esaminare o modificare come viene ottenuto il valore del parametro. È possibile modificare il prompt dei parametri, immettere un valore specifico o specificare un riferimento di cella.
-
Fare clic su OK per salvare le modifiche e chiudere la finestra di dialogo Parametri, quindi nella finestra di dialogo Importa dati fare clic su OK per visualizzare i risultati della query Excel.
Ora la cartella di lavoro include una query con parametri. Ogni volta che si esegue la query o si aggiorna la connessione dati, Excel il parametro per completare la clausola WHERE della query. Se il parametro richiede un valore, Excel viene visualizzata la finestra di dialogo Immetti valore parametro per raccogliere l'input: è possibile digitare un valore o fare clic su una cella che contiene il valore. È anche possibile specificare che il valore o il riferimento specificato deve essere sempre usato e, se si usa un riferimento di cella, è possibile specificare che Excel deve aggiornare automaticamente la connessione dati, ad esempio eseguire di nuovo la query ogni volta che il valore della cella specificata viene modificato.
Vedere anche
Personalizzare una query con parametri