La funzione INFO.DATI.TAB.PIVOT restituisce dati visibili da una tabella pivot.
Lo screenshot seguente mostra il layout della tabella pivot usato nelle sezioni successive. In questo esempio =INFO.DATI.TAB.PIVOT("Vendite";A3) restituisce l'importo totale delle vendite:
Sintassi
INFO.DATI.TAB.PIVOT(campo_dati; tabella_pivot; [campo1; elemento1; campo2; elemento2]; ...)
Gli argomenti della sintassi della funzione INFO.DATI.TAB.PIVOT sono i seguenti:
|
Argomento |
Descrizione |
|---|---|
|
campo_dati Obbligatorio |
Nome del campo della tabella pivot contenente i dati che si desidera recuperare. Deve essere racchiuso tra virgolette. Esempio: =INFO.DATI.TAB.PIVOT("Vendite"; A3). "Vendite" è il campo Valori che si desidera recuperare. Poiché non viene specificato nessun altro campo, INFO.DATI.TAB.PIVOT restituisce l'importo totale delle vendite. |
|
tabella_pivot Obbligatorio |
Riferimento a una cella, a un intervallo di celle o a un intervallo di celle denominato all'interno della tabella pivot. Questa informazione viene utilizzata per determinare quale tabella pivot contiene i dati che si desidera recuperare. Esempio: =INFO.DATI.TAB.PIVOT("Vendite"; A3). Qui A3 è un riferimento all'interno della tabella pivot e indica alla formula quale tabella pivot usare. |
|
Campo1, elemento1, campo2, elemento2... Facoltativo |
Da 1 a 126 coppie di nomi di campi e nomi di elementi che descrivono i dati che si desidera recuperare. Le coppie possono trovarsi in qualsiasi ordine. I nomi di campi e di elementi diversi da date e numeri devono essere racchiusi tra virgolette. Esempio: =INFO.DATI.TAB.PIVOT("Vendite"; A3; "Mese"; "Mar"). Qui "Mese" è il campo e "Mar" è l'elemento. Per specificare più elementi per un campo, racchiuderli tra parentesi graffe (ad esempio: {"Mar", "Apr"}). Per le tabelle pivot OLAP, gli elementi possono contenere il nome dell'origine della dimensione e il nome dell'origine dell'elemento. Una coppia campo-elemento per una tabella pivot OLAP ha un aspetto simile al seguente: "[Prodotto]","[Prodotto].[Tutti i prodotti].[Alimenti].[Prodotti da forno]" |
È possibile immettere rapidamente una semplice formula INFO.DATI.TAB.PIVOT digitando = (segno di uguale) nella cella alla quale si desidera restituire il valore, quindi selezionando la cella nella tabella pivot che contiene i dati che devono essere restituiti.
È possibile attivare o disattivare questa caratteristica selezionando una cella all'interno di una tabella pivot esistente, quindi passare alla scheda Analizza tabella pivot > Opzioni > tabella pivot > deselezionare l'opzione Genera InfoPivotData.
Note:
-
Gli argomenti INFO.DATI.TAB.PIVOT possono anche essere sostituiti con riferimenti. Ad esempio, =INFO.DATI.TAB.PIVOT("Vendite";$A$3;"Mese";$A 11), dove $A 11 contiene "Mar".
-
Nella funzione INFO.DATI.TAB.PIVOT possono essere inclusi campi o elementi calcolati e calcoli personalizzati.
-
Se l'argomento tabella_pivot è rappresentato da un intervallo che include due o più tabelle pivot, i dati verranno recuperati dalla tabella pivot creata più di recente.
-
Se gli argomenti campo ed elemento descrivono una singola cella, verrà restituito il valore di quella cella, indipendentemente dal fatto che sia una stringa, un numero, un errore o una cella vuota.
-
Se un elemento contiene una data, il valore deve essere espresso come numero seriale o inserito utilizzando la funzione DATA, così che il valore venga conservato se il foglio di lavoro viene aperto in una lingua diversa. Ad esempio, un elemento con riferimento alla data marzo 5, 1999 può essere immesso come 36224 o DATA(1999,3,5). Le ore possono essere immesse come valori decimali o utilizzando la funzione ORARIO.
-
Se l'argomento della tabella_pivot non è un intervallo in cui si trova una tabella pivot, INFO.DATI.TAB.PIVOT restituisce #REF!.
-
Se gli argomenti non descrivono un campo visibile oppure se includono un filtro rapporto in cui non sono visualizzati i dati filtrati, la funzione INFO.DATI.TAB.PIVOT restituisce il valore di errore #REF! .
Esempi
Le formule nell'esempio seguente mostrano vari metodi per ottenere dati da una tabella pivot.
|
Formula |
Risultato |
Descrizione |
|---|---|---|
|
=INFO.DATI.TAB.PIVOT("Vendite"; $A$3) |
$ 5.534 |
Restituisce il totale complessivo del campo Vendite. |
|
=INFO.DATI.TAB.PIVOT("Somma delle vendite" $A$3) |
$ 5.534 |
Restituisce anche il totale complessivo del campo Vendite. Il nome del campo può essere immesso esattamente come appare nel foglio o come radice (senza "Somma di", "Conteggio di" e così via). |
|
=INFO.DATI.TAB.PIVOT("Vendite"; $A$3; "Mese"; "Mar") |
$ 2.876 |
Restituisce le vendite totali di marzo. |
|
=INFO.DATI.TAB.PIVOT("Vendite"; $A$3; "Mese"; "Mar"; "Prodotto"; "Prodotti agricoli"; "Agente di vendita"; "Barbariol") |
$ 309 |
Restituisce le vendite totali dei prodotti in marzo per Barbariol. |
|
=INFO.DATI.TAB.PIVOT("Vendite"; $A$3; "Area geografica"; "Sud") |
#RIF! |
Restituisce un #REF! perché i dati dell'area Sud non sono visibili a causa del filtro. |
|
=INFO.DATI.TAB.PIVOT("Vendite"; $A$3; "Prodotto"; "Bevande"; "Venditore"; "Giorgi") |
#RIF! |
Restituisce un #REF! perché non sono presenti dati relativi alle vendite totali di bevande per Giorgi. |
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.
Vedere anche