Le tabelle pivot sono ideali per analizzare i dati e creare rapporti corrispondenti. Se inoltre i dati sono relazionali, ossia sono archiviati in tabelle separate che è possibile raggruppare in base a valori comuni, è possibile creare una tabella pivot.
![]() |
![]() |
Qual è la differenza di questa tabella pivot? Come si noterà, l'elenco dei campi a destra non contiene solo una tabella, ma un'intera raccolta. Ogni tabella contiene campi che possono essere combinati in un'unica tabella pivot per analizzare i dati in più modi. Non è richiesta nessuna formattazione manuale o preparazione dei dati. È possibile creare immediatamente una tabella pivot basata sulle tabelle correlate subito dopo aver importato i dati.
Ecco i tre passaggi di base per inserire più tabelle nell'elenco dei campi della tabella pivot:
Passaggio uno: importare le tabelle correlate da un database
Eseguire l'importazione da un database relazionale, come Microsoft SQL Server, Oracle o Access. È possibile importare più tabelle contemporaneamente:
-
Connettersi a un database Oracle Potrebbe essere necessario installare software client aggiuntivo. Per sapere se questa operazione è necessaria, rivolgersi all'amministratore del database. Nota Non supportato in Excel per Mac.
-
Connettersi a un database Access Per altre informazioni, vedere Esercitazione: Importare dati in Excel e Creare un modello di dati per informazioni dettagliate. Nota Non supportato in Excel per Mac.
-
Connettersi a un database DB2 IBMNota Non supportato in Excel per Mac.
-
Connettersi a un database MySQLNota Non supportato in Excel per Mac.
Passaggio due: aggiungere campi alla tabella pivot
Si noti che l'elenco di campi contiene più tabelle,
ossia tutte quelle selezionate durante l'importazione. È possibile espandere e comprimere ogni tabella per visualizzare i relativi campi. Purché le tabelle siano correlate, è possibile creare una tabella pivot trascinando i campi da qualsiasi tabella nelle aree VALORI, RIGHE o COLONNE. È possibile:
-
Trascinare i campi numerici nell'area VALORI. Se ad esempio si usa un database di esempio di Adventure Works, è possibile trascinare SalesAmount dalla tabella FactInternetSales.
-
Trascinare i campi relativi a data o area nell'area RIGHE o COLONNE per analizzare le vendite in base alla data o all'area.
Passaggio tre: creare facoltativamente delle relazioni
A volte è necessario creare una relazione tra due tabelle prima di poterle usare in una tabella pivot. Se viene visualizzato un messaggio indicante che è necessaria una relazione, fare clic su Crea per iniziare.
Nota: I modelli di dati non sono supportati in Excel per Mac.
I database relazionali non sono la sola origine dati che consenta di usare più tabelle in un elenco di campi di una tabella pivot. È possibile usare le tabelle di una cartella di lavoro o importare feed di dati che verranno quindi integrati con altre tabelle di dati nella cartella di lavoro. Per altre informazioni, vedere Importare più tabelle da altre origini dati.
Per far funzionare tutti questi dati non correlati, è necessario aggiungere ogni tabella al modello di dati e quindi creare relazioni tra le tabelle usando i valori dei campi corrispondenti. Per altre informazioni, vedere Aggiungere dati del foglio di lavoro a un modello di dati usando una tabella collegata,Creareuna relazione tra due tabelle eCreare relazioni nella vista diagramma.
Dopo aver creato un modello di dati, è possibile usare questi dati nell'analisi. Ecco come creare una nuova tabella pivot o un nuovo grafico pivot usando il modello di dati nella cartella di lavoro.
-
Fare clic su qualsiasi cella del foglio di lavoro.
-
Selezionare Inseriscie quindi la freccia in giù sotto Tabella pivot.
-
Selezionare Da origine dati esterna.
-
Selezionare Scegli connessione.
-
Nella scheda Tabelle, in Modello di dati della cartella di lavoro, selezionare Tabelle nel modello di dati della cartella di lavoro.
-
Fare clic su Apri e quindi su OK per visualizzare un elenco di campi contenente tutte le tabelle del modello di dati.