Sommario
Questa guida passo passo vi guiderà attraverso il processo di creazione di una mappa di calore in Excel con esempi pratici.
Microsoft Excel è stato progettato per presentare i dati in tabelle, ma in alcuni casi le immagini sono molto più facili da comprendere e digerire. Come probabilmente sapete, Excel ha una serie di funzioni integrate per creare grafici. Purtroppo, una mappa di calore non è presente. Fortunatamente, esiste un modo semplice e veloce per creare una mappa di calore in Excel con la formattazione condizionale.
Che cos'è la mappa di calore in Excel?
A mappa di calore (alias mappa di calore ) è un'interpretazione visiva dei dati numerici in cui i diversi valori sono rappresentati da colori diversi. In genere, si utilizzano schemi di colore caldo-freddo, per cui i dati sono rappresentati sotto forma di punti caldi e freddi.
Rispetto ai report analitici standard, le heatmap rendono molto più semplice la visualizzazione e l'analisi di dati complessi e sono ampiamente utilizzate da scienziati, analisti e marketer per l'analisi preliminare dei dati e la scoperta di modelli generici.
Ecco alcuni esempi tipici:
- Mappa di calore della temperatura dell'aria - viene utilizzata per visualizzare i dati sulla temperatura dell'aria in una determinata regione.
- Mappa di calore geografica - visualizza alcuni dati numerici su un'area geografica utilizzando diverse tonalità.
- Mappa di calore della gestione del rischio - mostra i diversi rischi e i loro impatti in modo visivo e conciso.
In Excel, una mappa di calore viene utilizzata per rappresentare le singole celle con codici colore diversi in base ai loro valori.
Ad esempio, dalla mappa di calore qui sotto, è possibile individuare a colpo d'occhio le regioni e i decenni più umidi (evidenziati in verde) e quelli più secchi (evidenziati in rosso):
Come creare una mappa di calore in Excel
Se stavate pensando di colorare manualmente ogni cella in base al suo valore, rinunciate a questa idea perché sarebbe un'inutile perdita di tempo. In primo luogo, ci vorrebbe un sacco di fatica per applicare una tonalità di colore appropriata in base al grado del valore. In secondo luogo, dovreste rifare la codifica dei colori ogni volta che i valori cambiano. La formattazione condizionale di Excel supera efficacemente entrambi gli ostacoli.
Per creare una mappa di calore in Excel, utilizzeremo la formattazione condizionale della scala di colori. Ecco i passaggi da eseguire:
- Selezionare il set di dati: nel nostro caso, è B3:M5.
- Sul Casa nella scheda Stili gruppo, fare clic su Formattazione condizionale > Scale di colore Quando si passa il mouse su una particolare scala di colori, Excel mostra l'anteprima dal vivo direttamente nel set di dati.
Per questo esempio, abbiamo scelto Rosso - Giallo - Verde scala di colori:
Nel risultato, i valori alti sono evidenziati in rosso, quelli medi in giallo e quelli bassi in verde. I colori si adattano automaticamente al variare dei valori delle celle.
Suggerimento: affinché la regola di formattazione condizionale venga applicata automaticamente ai nuovi dati, è possibile convertire l'intervallo di dati in una tabella Excel completamente funzionale.
Creare una mappa di calore con una scala di colori personalizzata
Quando si applica una scala di colori preimpostata, vengono rappresentati i valori più bassi, medi e alti nei colori predefiniti (verde, giallo e rosso nel nostro caso). Tutti i valori rimanenti assumono sfumature diverse dei tre colori principali.
Se si desidera evidenziare con un certo colore tutte le celle inferiori/superiori a un determinato numero, indipendentemente dai loro valori, invece di utilizzare una scala di colori incorporata se ne può costruire una propria. Ecco come fare:
- Sul Casa nella scheda Stili gruppo, fare clic su Formattazione condizionale > Scale cromatiche> Altre regole.
- Scegliere Scala a 3 colori dal Stile del formato elenco a discesa.
- Per Minimo e/o Massimo scegliere il valore Numero nel Tipo e inserire i valori desiderati nelle caselle corrispondenti.
- Per Punto centrale è possibile impostare Numero o Percentile (normalmente, 50%).
- Assegnare un colore a ciascuno dei tre valori.
Per questo esempio, abbiamo configurato le seguenti impostazioni:
In questa mappa di calore personalizzata, tutte le temperature inferiori a 45 °F sono evidenziate nella stessa tonalità di verde e tutte le temperature superiori a 70 °F nella stessa tonalità di rosso:
Creare una mappa di calore in Excel senza numeri
La mappa di calore creata in Excel si basa sui valori effettivi delle celle e la loro eliminazione distruggerebbe la mappa di calore. Per nascondere i valori delle celle senza rimuoverle dal foglio, utilizzate la formattazione personalizzata dei numeri. Ecco i passaggi dettagliati:
- Selezionare la mappa di calore.
- Premere Ctrl + 1 per aprire la finestra Formattare le celle dialogo.
- Sul Numero scheda, sotto Categoria , selezionare Personalizzato .
- Nel Tipo digitare 3 punti e virgola (;;;).
- Fare clic su OK per applicare il formato numerico personalizzato.
Ora la mappa di calore di Excel visualizza solo i codici colore senza numeri:
Mappa di calore di Excel con celle quadrate
Un altro miglioramento che si può apportare alla mappa di calore è quello di avere celle perfettamente quadrate. Di seguito viene illustrato il modo più rapido per farlo senza script o codici VBA:
- Allineare verticalmente le intestazioni delle colonne Per evitare che le intestazioni delle colonne vengano tagliate, modificarne l'allineamento in verticale, con l'aiuto dell'opzione Orientamento sul pulsante Casa nella scheda Allineamento gruppo:
Per ulteriori informazioni, vedere Come allineare il testo in Excel.
- Impostare la larghezza della colonna Selezionare tutte le colonne e trascinare il bordo dell'intestazione di una colonna per allargarla o restringerla. Mentre si esegue questa operazione, viene visualizzato un suggerimento che mostra l'esatto valore di conteggio dei pixel - ricordare questo numero.
- Impostare l'altezza della riga Selezionare tutte le righe e trascinare il bordo di ogni intestazione di riga allo stesso valore in pixel delle colonne (26 pixel nel nostro caso).
Tutte le celle della mappa del cappello sono ora di forma quadrata:
Come creare una mappa di calore in una tabella pivot di Excel
In sostanza, la creazione di una mappa di calore in una tabella pivot avviene come in un normale intervallo di dati, utilizzando una scala di colori con formattazione condizionale. Tuttavia, c'è un'avvertenza: quando vengono aggiunti nuovi dati alla tabella di origine, la formattazione condizionale non si applica automaticamente a tali dati.
Ad esempio, abbiamo aggiunto le vendite di Lui alla tabella di origine, abbiamo aggiornato la tabella pivot e vediamo che i numeri di Lui sono ancora fuori dalla mappa di calore:
Come rendere dinamica la mappa di calore della tabella pivot
Per forzare la mappa di calore di una tabella pivot di Excel a includere automaticamente le nuove voci, ecco i passaggi da eseguire:
- Selezionare una cella qualsiasi della mappa di calore corrente.
- Sul Casa nella scheda Stili gruppo, fare clic su Formattazione condizionale > Gestire le regole...
- Nel Gestione delle regole di formattazione condizionale selezionare la regola e fare clic sul pulsante Regola di modifica pulsante.
- Nel Modifica della regola di formattazione nella finestra di dialogo, alla voce Applicare la regola a selezionare la terza opzione. Nel nostro caso, si legge: Tutte le celle che mostrano i valori di "Somma delle vendite" per "Rivenditore" e "Prodotto". .
- Fare clic due volte su OK per chiudere entrambe le finestre di dialogo.
Ora la mappa di calore è dinamica e si aggiorna automaticamente quando si aggiungono nuove informazioni nel back-end. Ricordatevi di aggiornare la tabella pivot :)
Come creare una mappa di calore dinamica in Excel con una casella di controllo
Se non volete che la mappa di calore sia sempre presente, potete nasconderla e mostrarla in base alle vostre esigenze. Per creare una mappa di calore dinamica con una casella di controllo, ecco i passaggi da seguire:
- Inserire una casella di controllo Accanto al set di dati, inserire una casella di controllo (Form control). A tale scopo, fare clic sul pulsante Sviluppatore scheda> Inserire > Controlli del modulo > Casella di controllo Ecco i passaggi dettagliati per aggiungere una casella di controllo in Excel.
- Collegare la casella di controllo a una cella Per collegare una casella di controllo a una determinata cella, fare clic con il pulsante destro del mouse sulla casella di controllo, quindi fare clic su Controllo del formato , passare alla schermata Controllo inserire l'indirizzo di una cella nella scheda Collegamento cellulare e fare clic su OK.
Nel nostro caso, la casella di controllo è collegata alla cella O2. Quando la casella di controllo è selezionata, la cella collegata visualizza VERO, altrimenti FALSO.
- Impostare la formattazione condizionale Selezionare il set di dati, fare clic su Formattazione condizionale > Scale cromatiche> Altre regole e configurare in questo modo una scala di colori personalizzata:
- Nel Stile del formato elenco a discesa, selezionare Scala a 3 colori .
- Sotto Minimo , Punto centrale e Massimo , selezionare Formula dal Tipo elenco a discesa.
- Nel Valore inserire le seguenti formule:
Per il minimo:
=IF($O$2=TRUE, MIN($B$3:$M$5), FALSE)
Per il punto centrale:
=IF($O$2=TRUE, MEDIA($B$3:$M$5), FALSE)
Per il massimo:
=IF($O$2=TRUE, MAX($B$3:$M$5), FALSE)
Queste formule utilizzano le funzioni MIN, AVERAGE e MAX per calcolare i valori minimo, medio e massimo dell'insieme di dati (B3:M5) quando la cella collegata (O2) è VERA, cioè quando la casella di controllo è selezionata.
- Nel Colore scegliere i colori desiderati.
- Fare clic sul pulsante OK.
Ora, la mappa di calore appare solo quando la casella di controllo è selezionata e viene nascosta per il resto del tempo.
Suggerimento: per rimuovere il valore VERO/FALSO dalla vista, è possibile collegare la casella di controllo a una cella di una colonna vuota e poi nascondere la colonna.
Come creare una mappa di calore dinamica in Excel senza numeri
Per nascondere i numeri in una mappa di calore dinamica, è necessario creare un'altra regola di formattazione condizionale che applichi un formato di numero personalizzato. Ecco come fare:
- Creare una mappa di calore dinamica come spiegato nell'esempio precedente.
- Selezionare il set di dati.
- Sul Casa nella scheda Stili gruppo, fare clic su Nuova regola > Utilizzate una formula per determinare quali celle formattare .
- Nel Formatta i valori in cui questa formula è vera inserire questa formula:
=IF($O$2=VERO, VERO, FALSO)
Dove O2 è la cella collegata. La formula dice di applicare la regola solo quando la casella di controllo è selezionata (O2 è VERO).
- Fare clic sul pulsante Formato... pulsante.
- Nel Formattare le celle passare alla finestra di dialogo Numero selezionare la scheda Personalizzato nel Categoria scrivere 3 punti e virgola (;;;) nel campo Tipo e fare clic su OK.
D'ora in poi, selezionando la casella di controllo si visualizzerà la mappa di calore e si nasconderanno i numeri:
Per passare da un tipo di mappa di calore all'altro (con e senza numeri), è possibile inserire tre pulsanti di opzione e configurare 3 regole di formattazione condizionale separate: 1 regola per la mappa di calore con i numeri e 2 regole per la mappa di calore senza numeri. Oppure è possibile creare una regola di scala di colori comune per entrambi i tipi di mappa utilizzando la funzione OR (come fatto nel nostro foglio di lavoro di esempio qui sotto).
Il risultato è una bella mappa di calore dinamica:
Per capire meglio come funziona, potete scaricare il nostro foglio di esempio, che speriamo vi aiuti a creare il vostro fantastico modello di mappa di calore in Excel.
Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana!
Eserciziario da scaricare
Mappa di calore in Excel - esempi (file .xlsx)