In questo articolo imparerai come ottenere dati filtrati dinamicamente da un foglio di lavoro a un altro utilizzando Microsoft Query.

===

Facci capire con un esempio:

Abbiamo un rapporto sulle vendite per gli Stati Uniti per ogni anno.

img1

L’idea è di filtrare i dati nella cartella di lavoro principale per anni maggiori o uguali al 2010. Se eseguiremo questo passaggio manualmente, non otterremo i dati aggiornati come modifica o non inseriremo nuove righe di dati nella cartella di lavoro principale.

È necessario seguire i passaggi seguenti per ottenere il risultato:

  1. Seleziona l’intervallo A1: C43 e premi CTRL + F3 per definire il nome come DataRange

img2

  1. Seleziona l’intervallo A1: C43 e premi CTRL + T per rendere la tabella dinamica.

img3

  1. Apri un nuovo foglio di lavoro e vai alla scheda Dati dal gruppo Carica dati esterni, fai clic su Altre fonti e quindi seleziona Da Microsoft Query

img4

  1. Seleziona i file Excel e fai clic su OK

img5

  1. Seleziona il percorso in cui viene salvata la cartella di lavoro principale e fai clic su Ok. Apparirà la seguente finestra

img6

  1. Con l’intervallo di dati visualizzato nel pannello di sinistra, fare clic sul segno più. Seleziona i campi che ti interessano.

  2. Fare clic su Avanti

img7

  1. Fare clic su Anno in colonna per filtrare la casella

img8

  1. Fare clic sul primo menu a discesa e selezionare “è maggiore o uguale a” e immettere il valore come 2010 nel secondo menu a discesa

img9

  1. Fare clic su Avanti due volte. Fare clic su Restituisci dati a Microsoft Excel e fare clic su Fine

img10

  1. Apparirà la finestra Importa dati. Ora, fai clic su OK per visualizzare l’elenco dei filtri.

img11

img12

I dati sul foglio dei risultati mostreranno i dati dall’anno 2010 in poi, e questo sarà collegato alla cartella di lavoro principale. Anche se aggiungi righe nel file Master o modifichi i dati; ora nel foglio di output, è necessario fare clic sulla scheda Dati e fare clic su Aggiorna tutto

img13

Il risultato verrà aggiornato automaticamente nel foglio di output.

In questo modo, puoi ottenere i valori aggiornati automaticamente utilizzando Microsoft Query, soddisfacendo determinati criteri.