Premessa
Abbiamo la seguente tabella in formato CVS: Materiale.csv

Vogliamo
- raggruppare i dati per materiale
- avere una colonna per ogni tipo con la quantità, se presente
Il risultato dovrà essere il seguente

Importiamo i dati in Excel
Andiamo su Dati > Dat testo/CSV e selezioniamo il file

Facciamo click su Trasforma Dati

Otteniamo la Power Query Materiale

L'operazione che dovremo effettuare sarà Colonna pivot. Individuiamo
- La colonna Pivot. È quella i cui valori creeranno le varie colonne. Nel nostro caso è la colonna Tipo
- La colonna Valori. È la colonna i cui valori verranno assegnati alle corrispondenti nuove colonne. Nel nostro caso è la colonna Quantità
Selezioniamo la colonna Tipo e facciamo click su Trasforma > Colonna pivot.
Nella finestra che appare selezioniamo la colonna Quantità.

Confermiamo con Ok e otteniamo:

Note:
- Power Query riconosce automaticamente che
MaterialeeDescrizionesono colonne identificative e le mantiene durante l'operazione di pivot. - Se ci sono valori duplicati per la stessa combinazione materiale-tipo, Power Query li aggregherà automaticamente.
- Le colonne non coinvolte nell'operazione di pivot (come
MaterialeeDescrizione) vengono preservate automaticamente - Il valore null verrà visto come cella vuota
Creiamo il foglio Excel
Andiamo in Home > Chiudi e Carica

Verrà salvata la Query e creato il foglio di Excel con i risultati.
Possiamo attivare la Riga del Totale e trascinare la formula su tutte le colonne

In allegato il file di Excel risolto




