Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

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

  1. Fare clic su > Ottieni & trasforma dati > recuperare > dati da altre origini > da Microsoft Query.

  2. 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.

  3. 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.

  4. 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.

      SQL di MS Query che enfatizza la clausola WHERE

    • 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.

      SQL di MS Query che enfatizza la clausola WHERE

  5. 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.

  6. 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.

    Finestra di dialogo Importa dati in Excel

  7. Per rivedere i parametri, fare clic su Proprietà. Quindi, nella scheda Definizione della finestra di dialogo Proprietà connessione fare clic su Parametri.

    Finestra di dialogo Proprietà connessione

  8. 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.

    Finestra di dialogo Parametro di query MS

  9. 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

Creare una query con parametri (Power Query)

Creare un elenco a discesa

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×