Creazione automatica di grafici per singole righe in una tabella dati (Microsoft Excel)
David ha un foglio di lavoro che utilizza per tenere traccia delle vendite per azienda nell’arco di diversi mesi. I nomi delle società sono nella colonna A e fino a quindici mesi di vendita sono nelle colonne B: P. David vorrebbe creare un grafico che potrebbe essere modificato dinamicamente per mostrare le vendite per una singola azienda dal foglio di lavoro.
Ci sono diversi modi per farlo; Ne esaminerò tre in questo suggerimento. A titolo di esempio, supponiamo che il foglio di lavoro sia denominato MyData e che la prima riga contenga intestazioni di dati. I nomi delle società sono nell’intervallo A2: A151 ei dati di vendita per tali società sono in B2: P151.
Un approccio consiste nell’usare le funzionalità di filtro automatico di Excel. Crea il tuo grafico come faresti normalmente, assicurandoti che il grafico sia configurato per disegnare le sue serie di dati dalle righe del foglio di lavoro MyData. Dovresti anche posizionare il grafico sul proprio foglio.
Ora, seleziona A1 su MyData e applica un filtro automatico (Dati | Filtro | Filtro automatico). Nella parte superiore di ciascuna colonna viene visualizzata una piccola freccia a discesa.
Fare clic sulla freccia a discesa per la colonna A e selezionare l’azienda che si desidera visualizzare nel grafico. Excel ridisegna il grafico per includere solo la singola azienda.
L’unico potenziale svantaggio dell’approccio del filtro automatico è che ogni azienda è considerata una serie di dati indipendente, anche se solo una di esse è visualizzata nel grafico. Poiché sono indipendenti, ogni azienda è classificata in un colore diverso. Se si desidera utilizzare sempre gli stessi colori per la creazione di grafici, sarà necessario utilizzare uno degli altri approcci.
Un altro modo per affrontare il problema è attraverso l’uso di una tabella dati “intermedia”, una che viene creata dinamicamente, estraendo solo le informazioni desiderate dalla tabella dati più grande. Il grafico si basa quindi sulla tabella intermedia dinamica. Segui questi passaggi:
-
Crea un nuovo foglio di lavoro e chiamalo qualcosa come “ChartData”.
-
Copiare le intestazioni di colonna dal foglio di lavoro MyData alla seconda riga del foglio ChartData. (In altre parole, copia MyData! A1: P1 in ChartData! A2: P2. In questo modo la prima riga del foglio ChartData rimane temporaneamente vuota.)
-
Con il foglio di lavoro MyData visualizzato, scegliere Visualizza | Barre degli strumenti | Le forme.
Dovrebbe essere visualizzata la barra degli strumenti Moduli.
-
Utilizzando la barra degli strumenti Moduli, disegnare un controllo Casella combinata da qualche parte nel foglio di lavoro MyData.
-
Visualizza la finestra di dialogo Controllo formato per la casella combinata appena creata.
(Fare clic con il pulsante destro del mouse sulla casella combinata e scegliere Controllo formato.)
-
Utilizzando i controlli nella finestra di dialogo, specificare l’intervallo di input come MyData! $ A $ 2: $ A $ 151, specificare il collegamento cella come ChartData! $ A $ 1 e specificare le linee a discesa come 25 (o qualsiasi cifra si desideri). (Vedi figura 1.)
-
Fare clic su OK per chiudere la finestra di dialogo. Ora hai una casella combinata funzionante che, una volta utilizzata per selezionare il nome di una società, inserirà un valore nella cella A1 del foglio di lavoro ChartData che indica ciò che hai selezionato.
-
Con il foglio di lavoro ChartData visualizzato, immettere la seguente formula nella cella A3:
-
Copia il contenuto della cella A3 nell’intervallo B3: P3. La riga 3 ora contiene i dati di qualunque azienda sia selezionata nella casella combinata.
-
Nella cella B1 inserisci la seguente formula. (Il risultato di questa formula fungerà da titolo per il tuo grafico dinamico.)
-
Seleziona le intestazioni di colonna e i dati (B2: P3) e crea un grafico basato su questi dati. Imposta il titolo del grafico su un testo segnaposto; non importa cosa sia adesso.
-
Nel grafico finito, seleziona il titolo del grafico.
-
Nella barra della formula, inserisci la seguente formula:
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (2377) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: