Power Query

Power Query

Importa, trasforma e combina dati, automatizzando i processi di preparazione e aggiornamento dei report.

Pubblicato: 10/03/2026
Ultimo aggiornamento: 31/07/2026

Introduzione al Corso

Il Corso Power Query per Excel fornisce le competenze necessarie per acquisire, organizzare e trasformare dati provenienti da fonti differenti, riducendo le attività manuali e il rischio di errore.

Il percorso introduce il modello ETL, Extract, Transform, Load, e approfondisce l’utilizzo dell’Editor di Power Query per importare dati, modificare strutture, correggere anomalie, combinare tabelle e creare procedure aggiornabili e riutilizzabili.

Una parte avanzata è dedicata alle relazioni tra tabelle, ai parametri, all’ottimizzazione delle query e al linguaggio M, utilizzato per personalizzare le trasformazioni e automatizzare operazioni complesse.

Attraverso esercitazioni pratiche, i partecipanti impareranno a trasformare dati grezzi in informazioni strutturate, pronte per analisi, modelli, tabelle pivot e report periodici.

Obiettivi del Corso

  • Comprendere il funzionamento del processo ETL.
  • Importare dati da Excel, CSV, file di testo, PDF, cartelle, database e fonti web.
  • Pulire e trasformare dati in modo strutturato.
  • Gestire tipi di dati, errori, valori mancanti e duplicati.
  • Combinare tabelle attraverso operazioni di Merge e Append.
  • Normalizzare dataset mediante tecniche di Unpivoting.
  • Creare colonne personalizzate, condizionali e basate su esempi.
  • Utilizzare parametri per realizzare query dinamiche.
  • Comprendere e modificare il codice del linguaggio M.
  • Automatizzare la preparazione di report periodici e aggiornabili.

Prerequisiti

È richiesta una conoscenza di base o intermedia di Microsoft Excel.

Programma del Corso

Un percorso formativo strutturato che sviluppa competenze concrete e immediatamente spendibili.

Modulo 1: Introduzione a Power Query e al processo ETL.

Funzioni e ambiti di utilizzo di Power Query. Concetti di estrazione, trasformazione e caricamento dei dati. Interfaccia dell’Editor, riquadro delle query, passaggi applicati e impostazioni principali.

Modulo 2: Connessione e importazione dei dati.

Importazione da file Excel, CSV, PDF e testo. Collegamento a tabelle e intervalli. Connessione a database e altre fonti disponibili. Gestione delle intestazioni e identificazione della struttura dei dati.

Modulo 3: Consolidamento automatico dei file.

Connessione a cartelle contenenti più documenti. Combinazione automatica di file con struttura simile. Gestione dei file di esempio, controllo delle trasformazioni e aggiornamento del dataset consolidato.

Modulo 4: Pulizia e trasformazione delle colonne.

Scelta, rimozione, ridenominazione e riordinamento delle colonne. Gestione dei tipi di dati, valori nulli ed errori. Trasformazioni del testo, operazioni numeriche e gestione di date e orari.

Modulo 5: Normalizzazione e riorganizzazione dei dati.

Trasposizione delle tabelle, promozione delle intestazioni e riempimento dei valori. Tecniche di Unpivoting per trasformare tabelle orizzontali in strutture adatte all’analisi. Suddivisione e unione delle colonne.

Modulo 6: Combinazione di tabelle e dataset.

Operazioni di Merge e relazioni tra tabelle. Join Left, Right, Inner, Full e Anti. Operazioni di Append per accodare tabelle con strutture uguali o compatibili. Gestione delle corrispondenze e delle chiavi.

Modulo 7: Colonne personalizzate e aggregazione dei dati.

Creazione di colonne condizionali, colonne da esempi e colonne personalizzate. Eliminazione dei duplicati, ordinamento, filtri e raggruppamento mediante Group By. Calcolo di somme, medie, conteggi e altri valori aggregati.

Modulo 8: Modello dati, relazioni e ottimizzazione.

Modalità di caricamento in tabella, sola connessione e modello dati. Introduzione alle relazioni uno a molti. Organizzazione delle query, gestione delle dipendenze e tecniche per migliorare prestazioni, leggibilità e manutenzione.

Modulo 9: Parametri, fonti web e query dinamiche.

Creazione e utilizzo dei parametri. Gestione dinamica di percorsi, file, date e filtri. Collegamento a pagine web e introduzione alle API semplici. Configurazione delle credenziali e aggiornamento delle sorgenti.

Modulo 10: Linguaggio M e progetto finale.

Lettura dello script nell’Editor Avanzato. Struttura delle espressioni M, passaggi, variabili e funzioni. Modifica manuale delle trasformazioni e creazione di funzioni personalizzate. Realizzazione di un progetto di automazione della reportistica mensile.

Certificazione Finale

Attestato di Specializzazione Tecnica.

Compila questo campo
Compila questo campo
Compila questo campo
Compila questo campo
Dichiaro di aver letto e accettato la Privacy Policy e acconsento al trattamento dei miei dati personali ai sensi del Regolamento (UE) 2016/679