La Funzione INFO.DATI.TAB.PIVOT | Applicare lo strumento genera Info Dati Tabella Pivot di Excel
La funzione INFO.DATI.TAB.PIVOT di Excel consente di estrarre valori specifici da una Tabella Pivot utilizzando riferimenti
strutturati, che rappresentano una sorta di query personalizzata per recuperare i dati desiderati.
Questo Funzione è particolarmente utile per chi lavora con grandi set di dati, poiché semplifica il processo di estrazione delle informazioni direttamente dalla Tabella Pivot, senza dover ricorrere a calcoli manuali o complesse formule.
Per agevolare l'uso della funzione, Excel mette a disposizione una funzionalità chiamata Genera INFO.DATI.TAB.PIVOT, che automatizza la creazione dei riferimenti strutturati necessari per l'estrazione dei dati.
Questa possibiità facilita notevolmente l'inserimento della formula, riducendo al minimo gli errori e ottimizzando il processo.
In questa sezione del sito viene spiegata nel dettaglio la sintassi della funzione INFO.DATI.TAB.PIVOT e il modo in cui può essere applicata per ottenere valori da una Tabella Pivot.
Inoltre, vengono presentati esempi pratici che illustrano l'uso della funzione in diversi contesti, chiarendo come impostare correttamente i riferimenti e come gestire i campi della Tabella Pivot da cui si vogliono estrarre i dati.
Infine, il tutorial include una spiegazione su come attivare o disattivare la funzionalità Genera INFO.DATI.TAB.PIVOT, consentendo all'utente di scegliere se avvalersi di questa opzione automatizzata o
viceversa inserire manualmente gli argomenti della Funzione.
Contenuto del tutorial: la Funzione INFO.DATI.TAB.PIVOT
[1] - Introduzione ai riferimenti strutturati
[2] - La Funzione INFO.DATI.TAB.PIOT (sintassi e primi esempi di applicazione)
[3] - Attivare o disattivare la Funzionalità automatica di Genera INFO.DATI.TAB.PIVOT
[4] - Esempio di applicazione di Genera INFO.DATI.TAB.PIVOT all'interno di un
calcolo.
Riferimento strutturato
Un Riferimento strutturato è una modalità per
richiamare parti e
contenuti delle Tabelle applicando una combinazione di riferimenti al nome della
tabella stessa e al nome dell'intestazioni di righe e colonne.
Questo metodo viene utilizzato al posto dei "normali" riferimenti di cella.
Il vantaggio dei riferimenti strutturati è quello di poter mantenere
correttamente i collegamenti a
specifiche informazioni presenti nella Tabella qualora dovessero essere spostati
o rimodulati i contenuti delle righe e delle colonne.
La Funzione INFO.DATI.TAB.PIVOT
La Funzione di Excel INFO.DATI.TAB.PIVOT
(nome in inglese della Funzione GETPIVOTDATA) restituisce i valori presenti in
una Tabella Pivot in base a specifici criteri.
La sintassi della Funzione è la seguente:
=INFO.DATI.TAB.PIVOT(campo_dati; tabella_pivot; [campo1; elemento1; campo2; elemento2]; ...)
nella quale:
campo_dati nome del campo sul quale si vuole eseguire la query
tabella_pivot un riferimento ad una qualsiasi cella della Tabella
Pivot
campo1, elemento1 ... (argomenti facoltativi) rappresentano i
riferimenti intestazione campo ed elemento (relativi alla query)
Esempio di applicazione della Funzione
La descrizione della sintassi della Funzione INFO.DATI.TAB.PIVOT
può sembrare poco
comprensibile, per cui è opportuno declinare in due diversi esempi l'impostazione della Funzione.
Nella successiva immagine è rappresentata una Tabella Pivot che prende in
considerazione due campi Venditore e Fatturato organizzati rispettivamente in
Righe e Valori.
Nella cella è stata inserita la Funzione:
=INFO.DATI.TAB.PIVOT("Fatturato";H5;"Venditore";"Neri")
Il primo argomento "Fatturato" è il nome del campo numerico presente
nella sezione valori della Tabella.
Il secondo argomento è un riferimento di selezione della Tabella Pivot, in
questo caso è stata individuata la cella H5, ma poteva essere una
qualsiasi cella della Tabella Pivot.
Il terzo argomento "Venditore" è l'intestazione del campo nei
cui valori deve essere individuato il nome del venditore ("Neri").
Il quarto ed ultimo elemento è il nome del Venditore ("Neri")
che deve essere ricercato all'interno del campo Venditore.
Qualora la Tabella Pivot, oltre ad analizzare un valore nelle righe,
prevedesse una descrizione di un campo nella sezione colonne, La Funzione INFO.DATI.TAB.PIVOT
diventa un po' più complessa.
Nell'esempio sottostante, si vuole estrarre il Fatturato del: Venditore "Rossi"
relativo alla sola Regione "Lombardia".
Nella cella è stata imputata la Funzione:
=INFO.DATI.TAB.PIVOT("Fatturato";$H$4;"Venditore";"Rossi";"Regione";"Lombardia")
Per quanto concerne in primi 4 argomenti, l'impostazione è uguale alla
precedente Funzione.
In questo caso però viene individuato un ulteriore elemento.
Oltre a "Venditore" = "Rossi", viene
definita anche la query "Regione" = "Lombardia"
Vantaggio nel definire un riferimento di cella con la Funzione INFO.DATI.TAB.PIVOT
A prima vista, potrebbe sembrare complesso utilizzare i riferimenti strutturati per individuare un valore specifico in una Tabella Pivot, soprattutto perché sembra più immediato applicare un semplice riferimento di cella.
Ad esempio, nel caso del venditore Neri, il suo fatturato poteva essere individuato facilmente con un riferimento diretto alla cella I7.
Tuttavia, il problema di affidarsi a un riferimento di cella "tradizionale" è che le Tabelle Pivot sono dinamiche. Questo significa che vengono spesso riorganizzate per eseguire nuove aggregazioni o visualizzazioni di dati.
Se la struttura della Tabella Pivot viene modificata, come ad esempio ruotando o cambiando le intestazioni dei campi, il fatturato di Neri potrebbe non trovarsi più nella cella I7.
Utilizzare i riferimenti strutturati attraverso la funzione INFO.DATI.TAB.PIVOT offre un vantaggio significativo: il valore associato al venditore Neri verrà sempre individuato correttamente, anche se la Tabella Pivot cambia disposizione. I riferimenti strutturati seguono il valore in base ai campi della Pivot, permettendo di mantenere la correttezza della formula indipendentemente dalla posizione fisica del dato nel foglio di lavoro.
DISATTIVARE - ATTIVARE lo strumento Genera INFO.DATI.TAB.PIVOT
Lo strumento Genera INFO.DATI.TAB.PIVOT per impostazione
è attivo.
Per disattivare o successivamente riattivare lo strumento, una
volta selezionata una Tabella Pivot, nella scheda Analizza tabella pivot,
gruppo pulsanti Tabella pivot, fare un clic con il mouse sulla freccia a fianco
delle Opzioni.
Nel successivo menu: selezionare o disattivare Genera INFO.DATI.TAB.PIVOT
Come sfruttare lo strumento info dati tabella Pivot
Quando lo strumento Genera INFO.DATI.TAB.PIVOT è attivo, creare formule e funzioni che si riferiscono ai valori di una Tabella Pivot diventa estremamente semplice.
Per farlo, basta posizionarsi in una cella vuota e digitare il simbolo "=". Successivamente, selezionando con un clic il valore desiderato all'interno della Tabella Pivot, Excel provvederà automaticamente a generare la funzione INFO.DATI.TAB.PIVOT.
Questa funzione verrà compilata direttamente completa di tutti gli argomenti
necessari.
In questo modo, non sarà necessario inserire manualmente i parametri o i
riferimenti, poiché Excel si occuperà di definire la formula in modo automatico
e preciso, rendendo il processo di creazione delle formule molto più rapido e
semplice.
Esempio di applicazione di Genera INFO.DATI.TAB.PIVOT all'interno di un calcolo.
Quale esempio di applicazione si vuole (vedi immagine
sottostante), sommare il totale del fatturato dei venditori Rossi e Verdi per la
sola Regione Lombardia.
Con lo strumento Genera INFO.DATI.TAB.PIVOT attivo, sono sufficienti pochi clic
con il mouse.
Una volta inserito "=" nella cella J9, basta fare un clic sul valore relativo a
Rossi nella cella J5, e successivamente inserire il simbolo "+" di sommatoria e fare un clic sulla
cella J4 contente il fatturato di Neri.
Il risultato di questa azione sarà la definizione del calcolo attraverso due
Funzioni INFO.DATI.TAB.PIVOT correttamente compilate.
Nella cella J9 viene pertanto definita la seguente sintassi:
=INFO.DATI.TAB.PIVOT("Fatturato";$H$4;"Venditore";"Rossi";"Regione";"Lombardia")+
INFO.DATI.TAB.PIVOT("Fatturato";$H$4;"Venditore";"Neri";"Regione";"Lombardia")
Se non fosse stato attivo lo strumento genera info dati tabella pivot sarebbe stato semplicemente imputato =J4+J5
Il vantaggio dell'impostare un calcolo con i riferimenti di
struttura a questo punto dovrebbe essere chiaro. Qualora si
dovesse rivedere l'analisi della tabella pivot modificandone i valori in righe e
colonne, nelle celle J4 e J5 potrebbero non essere più presenti i dati
di Lombardia (Rossi + Neri).
Inserire il calcolo con la Funzione INFO.DATI.TAB.PIVOT permette ad Excel di "seguire" lo spostamento dei dati
con i riferimenti strutturati, ed
individuare i valori da sommare attraverso la definizione delle etichette dei
campi e la descrizione del loro contenuto.
Osservazioni conclusive sulla funzione
::
La Funzione INFO.DATI.TABPIVOT è a tutti gli effetti una query che viene
applicata alla Tabella, definendo specifici criteri, per recuperare dei valori
contenuti nella Pivot.
:: Qualora si dovessero effettuare delle operazioni sui
valori numerici presenti in una Tabella Pivot è consigliabile NON disattivare lo strumento genera
INFO.DATI.TAB.PIVOT
::
La Funzione può essere applicata SOLO alle Tabelle Pivot e non alle altre tabelle di
Excel.
::
Qualora un riferimento fosse inserito in maniera errata, la Funzione restituisce
il codice di errore #RIF!
:: Attenzione che i riferimenti ai campi e ai nomi descritti nella Funzione
devono essere imputati fra doppi apici.
[Valter Borsato: marzo - 2017 | Ultimo aggiornamento 20/09/2024]