Evidenzia i punti dati in Excel con un clic di un pulsante

Guarda il video - Evidenzia i punti dati in Excel con un clic di un pulsante

Un grafico diventa difficile da leggere se contiene molti dati tracciati su di esso. Sebbene sia una buona pratica tracciare solo i dati rilevanti, ci sono situazioni in cui è necessario mostrare molti punti dati su un singolo grafico.

Se sei bloccato in una situazione del genere, è una buona idea avere un grafico dinamico che evidenzi le serie selezionate in modo che sia più facile da leggere e confrontare. Qualcosa come mostrato di seguito:

Nel grafico sopra, quando fai clic sul pulsante, la serie dell'anno selezionato viene evidenziata con il contorno dell'indicatore rosso e le etichette dei dati.

Segui insieme… Scarica la tabella

Evidenzia i punti dati nel grafico a linee di Excel

Ecco come creare questo tipo di grafici:

  1. Metti a posto i dati. Per questo grafico, ho i numeri sulla crescita dei ricavi per ogni trimestre nel 2012-15.
  2. Seleziona tutti i dati, vai su Inserisci -> Grafici -> Linea con indicatori. Ciò inserirebbe un grafico a linee con tre linee diverse per ogni anno.
  3. Vai a Inserisci -> Illustrazioni -> Forme -> Rettangolo arrotondato. Fare clic in un punto qualsiasi del foglio di lavoro e inserirà un rettangolo arrotondato nel foglio di lavoro.
  4. Inserisci altri 2 rettangoli arrotondati e posizionalo sopra il grafico. Immettere il nome della serie (anni) nelle forme come mostrato di seguito:
  5. Seleziona il rettangolo per il 2013, vai a Casella Nome e inserisci 2013. Allo stesso modo, fai lo stesso anche per le caselle 2014 e 2015 (La casella del nome si trova a sinistra della barra della formula).
  6. Nella cella F2, inserisci 2013 (puoi inserire qualsiasi anno dai dati).
  7. Nella cella F3, inserisci la seguente combinazione di funzioni INDICE, RIGHE e CONFRONTA (e trascinala per le celle F3:F6)
    =INDICE($B$3:$D$6,RIGHE($E$3:E3),CONFRONTA($F$2,$B$2:$D$2,0))
  8. Seleziona le celle F3:F6 e copialo (premi Control + C), seleziona il grafico e incolla (control + v). Ciò creerebbe due righe per lo stesso anno (durante la copia, notare che il colore della riga dell'anno selezionato cambia).
  9. Seleziona la riga per l'anno (per il quale hai copiato i dati), fai clic con il pulsante destro del mouse e seleziona Formato dati serie. Nella serie di dati di formato:
    • Cambia il colore della linea in Nessuna linea
    • In Opzioni marcatore, apporta le seguenti modifiche
      • Tipo integrato: forma rotonda
      • Dimensioni integrate: 15
    • Cambia il riempimento dell'indicatore in Nessun riempimento
    • Cambia il colore del bordo dell'indicatore (ho usato il colore rosso), la larghezza e il tipo di trattino
    • Fare clic con il pulsante destro del mouse su uno qualsiasi degli indicatori rotondi e selezionare Aggiungi etichette dati. Formattalo per mostrare le percentuali

Se hai seguito tutti i passaggi precedenti, avresti qualcosa come mostrato di seguito:

Ora per rendere funzionali i pulsanti, utilizzeremo un semplice codice VBA.

Il codice VBA

Useremo il codice VBA per fare 2 cose:

  • Modificare il valore dell'anno nella cella F3 quando si fa clic sulla forma e
  • Cambia il colore della forma selezionata

Copia semplicemente il seguente codice nell'editor VB.

Sub SelectYear2013() Range("F2").Value = 2013 ActiveSheet.Shapes("2013").Fill.ForeColor.RGB = RGB(176, 196, 222) ActiveSheet.Shapes("2014").Fill.ForeColor. RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2015").Fill.ForeColor.RGB = RGB(255, 255, 255) End Sub
Sub SelectYear2014() Range("F2").Value = 2014 ActiveSheet.Shapes("2013").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2014").Fill.ForeColor. RGB = RGB(176, 196, 222) ActiveSheet.Shapes("2015").Fill.ForeColor.RGB = RGB(255, 255, 255) End Sub Sub SelectYear2015() Range("F2").Value = 2015 ActiveSheet .Shapes("2013").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2014").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes(" 2015").Fill.ForeColor.RGB = RGB(176, 196, 222) End Sub

Per copiare questo codice:

  • Premi Alt + F11. Si aprirà l'editor VBE.
  • Vai su Inserisci e fai clic su Modulo. Questo inserirà un modulo.
  • Fare doppio clic sull'icona del modulo e incollare il codice nell'area del codice a destra.

Assegna macro ai pulsanti

Una volta installato il codice VBA, è necessario assegnare macro ai pulsanti/forme. Per fare questo:

  • Fare clic con il pulsante destro del mouse sulla forma e selezionare Assegna macro.
  • Nella finestra di dialogo Assegna macro, seleziona la macro e fai clic su OK.

Nota: poiché questa cartella di lavoro contiene una macro, salvala come file in formato .xlsm o .xls.

Ora il tuo grafico dinamico è pronto. Con un solo clic, ora puoi evidenziare i punti dati per le serie selezionate.

Scarica il file

Ulteriori informazioni sui tutorial sui grafici dinamici di Excel:

  • Grafico di Pareto dinamico in Excel.
  • Linea di destinazione dinamica nei grafici a barre di Excel.
  • Individua il punto dati nel grafico a dispersione di Excel.
  • Grafico dinamico con casella di controllo di selezione della serie.
  • Come creare titoli di grafici dinamici in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave