Power Query 101

In questa esercitazione si usa Power Query di Excel per creare una query che importa dati da una pagina Web. Durante il processo si passa tra le tabelle disponibili in una pagina Web e si applicano le operazioni di trasformazione dei dati per visualizzare solo i dati desiderati. Power Query registra tutti i passaggi, che verranno ripetuti ogni volta che si aggiornano i dati.

Passaggio 1: Connettersi a una pagina di Wikipedia

Excel 2016: Fare clic sulla scheda Dati, quindi su Nuova query > Da altre origini > Da Web. Se non viene visualizzato il pulsante Nuova query, fare clic su Dati > Da Web.

Excel 2010-2013: Fare clic sulla scheda Power Query, quindi su Da Web. Se non viene visualizzata la scheda Power Query, verificare di aver scaricato e installato il componente aggiuntivo Power Query.

  1. Nella finestra di dialogo Da Web incollare l'URL di Wikipedia (http://en.wikipedia.org/wiki/UEFA_European_Football_Championship) nella casella di testo URL.

    Power Query > Da Web > Finestra di dialogo dell'URL di input
  2. Fai clic su OK.

    Dopo aver stabilito una connessione alla pagina Web, viene visualizzato un elenco di tabelle disponibili in questa pagina di Wikipedia nel riquadro dello strumento di navigazione. È possibile fare clic su ogni tabella per visualizzare un'anteprima rapida nel riquadro a destra.

    Power Query > Da Web > Visualizzazione tabella dello strumento di navigazione

  3. Fare doppio clic sulla tabella Results[edit] per consentire all'editor di query di aprire i dati relativi al torneo.

Inizio pagina

Passaggio 2: Modellare i dati

Con la tabella aperta nell'editor di query, è possibile pulire e modellare i dati in modo da adattarli alle proprie esigenze. In questo passaggio i dati vengono rimodellati rimuovendo tutte le colonne tranne Anno e Vincitori finali.

  1. Nella griglia Query Preview usare CTRL+clic per selezionare le colonne Anno e Vincitori finali.

  2. Fare clic su Rimuovi colonne > Rimuovi altre colonne.

    Power Query > Editor di query > Rimuovi colonne

Passaggio 3: Pulire i dati

In questo passaggio i dati vengono puliti sostituendo i valori e filtrando i dati.

  1. Selezionare la colonna Year.

  2. Nell'editor di query fare clic su Sostituisci valori.

  3. Nella finestra di dialogo Sostituisci valori digitare "Dettagli" nella casella Valore da trovare e lasciare vuota la casella Sostituisci con.

  4. Fare clic su OK.

    Power Query > Editor di query > Sostituisci valori

Passaggio 4: Filtrare i valori in una colonna

In questo passaggio la colonna Anno viene filtrata per visualizzare le righe che non contengono "Anno".

  1. Fare clic sulla freccia dell'elenco a discesa del filtro nella colonna Year.

  2. Nell'elenco a discesa Filtro deselezionare Anno.

  3. Fare clic su OK.

Power Query - Editor di query > Filtro per pulire i dati

Passaggio 5: Assegnare un nome a una query

Ora è possibile assegnare un nome alla query creata.

Nella casella Nome del riquadro Impostazioni query digitare Vincitori Euro Cup. Se si fa clic sul collegamento Tutte le proprietà, è anche possibile immettere una descrizione della query nella casella di testo Descrizione.

Power Query > Editor di query > Impostazioni query

Passaggio 6: Caricare la query in un foglio di lavoro

Infine, è possibile caricare la query Vincitori Euro Cup in un foglio di lavoro.

  1. Nell'angolo in alto a sinistra fare clic su Chiudi e carica.

    Power Query restituisce i risultati della query in un foglio di lavoro.

    Se è necessario aggiornare i dati in un secondo momento, fare clic con il pulsante destro del mouse su un punto qualsiasi dell'intervallo di dati e scegliere Aggiorna. Se sono presenti nuove informazioni nella pagina Web, vengono aggiornate automaticamente.

Passaggio 7: Scoprire cosa succede dietro le quinte

  1. Fare clic in un punto qualsiasi all'interno dei dati e, nella scheda Query, fare clic su Modifica.

  2. Sulla destra viene visualizzato l'elenco di Passaggi applicati. Mentre si eseguono le attività della query, vengono creati i relativi passaggi. Ogni passaggio della query ha una formula corrispondente scritta in linguaggio "M".

  3. Ecco una spiegazione per ogni passaggio:

Passaggio query

Attività

Formula

Origine

Connettersi a un'origine dati Web

= Web.Page(Web.Contents("http://en.wikipedia.org/wiki/UEFA_European_Football_Championship"))

Spostamento

Selezionare la tabella per la connessione

= Source{2}[Data]

Modificato tipo

Modifica dei tipi: Power Query la esegue automaticamente

= Table.TransformColumnTypes(Data2,{{"Anno", type text}, {"Host", type text}, {"", type text}, {"Vincitore finale", type text}, {"Punteggio finale", type text}, {"Secondo classificato finale", type text}, {"2", type text}, {"Partita per il terzo posto Terzo posto", type text}, {"Partita per il terzo posto Punteggio", type text}, {"Partita per il terzo posto Quarto posto", type text}, {"3", type text}, {"Numero di squadre", type text}})

RemovedOtherColumns

Rimuovere le altre colonne per visualizzare solo le colonne di interesse

Table.SelectColumns

= Table.SelectColumns(#"Modificato tipo",{"Vincitore finale", "Anno"})

ReplacedValue

Sostituire i valori per eliminare i valori in una colonna selezionata

Table.ReplaceValue

= Table.ReplaceValue(#"Rimosse altre colonne","Dettagli","",Replacer.ReplaceText,{"Anno"})

FilteredRows

Filtrare i valori in una colonna

Table.SelectRows

= Table.SelectRows(#"Sostituito valore", each ([Year] <> "Anno"))

Per visualizzare l'intero codice M, fare clic sull'opzione Editor avanzato nella barra multifunzione di Power Query. Per altre informazioni sul linguaggio delle formule di Power Query, vedere Informazioni sulle formule di Power Query e Riferimento per il codice M di Power Query.

Inizio pagina

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova caratteristica o un miglioramento in Excel UserVoice.

Vedere anche

Power Query si chiama Recupera e trasforma in Excel 2016

Importare dati da origini dati esterne

Modificare la forma dei dati con Power Query

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×