Skip to main content

Crea una mappa termica in Excel

Author: Xiaoyang Last Modified: 2025-05-30

In Excel, una mappa termica appare come una tabella che è una rappresentazione visiva che mostra una vista comparativa di un set di dati. Se c'è un grande insieme di dati nel tuo foglio di lavoro, è davvero difficile identificare i valori più bassi o più alti a colpo d'occhio, ma nella mappa termica il valore della cella viene mostrato con uno schema di colori diverso in modo da poter vedere rapidamente ed facilmente i dati più grandi o più piccoli come mostrato nello screenshot sottostante.

heat map chart

Crea una semplice mappa termica con la Formattazione Condizionale

Non esiste un'utilità diretta per creare mappe termiche in Excel, ma con la potente funzionalità di Formattazione Condizionale, puoi creare rapidamente una mappa termica seguendo questi passaggi:

1. Seleziona l'intervallo di dati a cui vuoi applicare la Formattazione Condizionale.

2. Quindi fai clic su Home > Formattazione Condizionale > Scale di Colore, e scegli lo stile di cui hai bisogno dal menu a discesa espanso a destra (in questo caso, selezionerò Scala di Colori Verde - Giallo - Rosso), vedi screenshot:

steps of creating heat map chart with conditional formatting

3. Ora, la mappa termica è stata creata evidenziando le celle in base ai loro valori; il colore verde rappresenta i valori più alti e il rosso i valori più bassi, mentre i valori rimanenti mostrano un gradiente di colore tra verde e rosso. Vedi screenshot:

steps of creating heat map chart with conditional formatting

4. Se desideri nascondere i numeri lasciando solo i colori, seleziona l'intervallo di dati e premi Ctrl + 1 per aprire la finestra di dialogo Formato Celle.

5. Nella finestra di dialogo Formato Celle, sotto la scheda Numero, fai clic sull'opzione Personalizzato nell'elenco Categoria a sinistra, quindi inserisci ;;; nella casella di testo Tipo, vedi screenshot:

steps of creating heat map chart with conditional formatting

6. Quindi, fai clic sul pulsante OK e tutti i numeri verranno nascosti come mostrato nello screenshot sottostante:

steps of creating heat map chart with conditional formatting

Nota: Per evidenziare le celle con altri colori a tua scelta, seleziona l'intervallo di dati e fai clic su Home > Formattazione Condizionale > Gestisci Regole per accedere alla finestra di dialogo Gestione Regole Formattazione Condizionale.

steps of creating heat map chart with conditional formatting

Quindi, fai doppio clic sulla regola esistente per aprire la finestra di dialogo Modifica Regola Formattazione e reimposta la regola secondo le tue esigenze, vedi screenshot:

steps of creating heat map chart with conditional formatting


Crea una mappa termica dinamica in Excel

Esempio 1: Crea una mappa termica dinamica utilizzando la Barra di Scorrimento

Se ci sono più colonne di dati nel tuo foglio di lavoro, ma vuoi visualizzarle in uno spazio limitato, in questo caso, puoi inserire una barra di scorrimento nel foglio di lavoro per rendere la mappa termica dinamica come mostrato nella demo qui sotto.

Per creare questo tipo di mappa termica dinamica, segui i seguenti passaggi:

1. Inserisci un nuovo foglio di lavoro e copia la prima colonna dei mesi dal foglio originale a questo nuovo foglio.

2. Quindi fai clic su Sviluppatore > Inserisci > Barra di Scorrimento, vedi screenshot:

steps of creating a dynamic heat map by using Scroll Bar

3. Trascina il mouse per disegnare una barra di scorrimento sotto i dati copiati, fai clic con il tasto destro sulla barra di scorrimento e seleziona Formatta Controllo, vedi screenshot:

steps of creating a dynamic heat map by using Scroll Bar

4. Nella finestra di dialogo Formatta Oggetto, sotto la scheda Controllo, imposta il valore minimo, il valore massimo, il cambiamento incrementale, il cambiamento di pagina e una cella collegata in base al tuo intervallo di dati come mostrato nello screenshot qui sotto:

steps of creating a dynamic heat map by using Scroll Bar

5. Fai clic su OK per chiudere questa finestra di dialogo.

6. Ora, nella cella B1 di questo nuovo foglio, inserisci la seguente formula e premi il tasto Invio per ottenere il primo risultato:

=INDEX(data1!$B$1:$I$13,ROW(),$I$1+COLUMNS($B$1:B1)-1)

Nota: Nella formula sopra, data1!$B$1:$I$13 è il foglio originale con l'intervallo di dati escludendo l'intestazione delle righe (mesi), $I$1 è la cella a cui è collegata la barra di scorrimento, $B$1:B1 è la cella dove si inserisce la formula.

7. Quindi, trascina questa cella della formula nelle restanti celle; se vuoi mostrare solo 3 anni nel foglio di lavoro, trascina la formula da B1 a D13, vedi screenshot:

steps of creating a dynamic heat map by using Scroll Bar /></p><p style=8. Dopodiché, applica la Scala di Colore della funzionalità Formattazione Condizionale al nuovo intervallo di dati per creare la mappa termica; ora, quando trascini la barra di scorrimento, la mappa termica si muoverà dinamicamente, vedi screenshot:


Esempio 2: Crea una mappa termica dinamica utilizzando Pulsanti Radio

Puoi anche creare una mappa termica dinamica utilizzando pulsanti radio; selezionando un pulsante radio verranno evidenziati i primi n valori, e selezionandone un altro verranno evidenziati i più piccoli n valori come mostrato nella demo qui sotto:

Per completare questo tipo di mappa termica dinamica, procedi come segue:

1. Fai clic su Sviluppatore > Inserisci > Pulsante Opzione (Controllo Modulo), quindi trascina il mouse per disegnare due pulsanti radio e modifica il testo secondo necessità, vedi screenshot:

steps of creating a dynamic heat map by using Radio Buttons steps of creating a dynamic heat map by using Radio Buttons steps of creating a dynamic heat map by using Radio Buttons

2. Dopo aver inserito i pulsanti radio, fai clic con il tasto destro sul primo e seleziona Formatta Controllo; nella finestra di dialogo Formatta Controllo, sotto la scheda Controllo, seleziona una cella collegata al pulsante radio, vedi screenshot:

steps of creating a dynamic heat map by using Radio Buttons

3. Fai clic su OK per chiudere la finestra di dialogo, quindi ripeti il passaggio precedente (passaggio 2) per collegare il secondo pulsante radio alla stessa cella (cella M1).

4. Successivamente, devi applicare la formattazione condizionale all'intervallo di dati; seleziona l'intervallo di dati e fai clic su Home > Formattazione Condizionale > Nuova Regola, vedi screenshot:

steps of creating a dynamic heat map by using Radio Buttons

5. Nella finestra di dialogo Nuova Regola di Formattazione, seleziona Usa una Formula per determinare quali celle formattare dall'elenco Seleziona un Tipo di Regola, quindi inserisci questa formula: =IF($M$1=1,IF(B2>=LARGE($B$2:$I$13,15),TRUE,FALSE)) nella casella di testo Formatta valori dove questa formula è vera e fai clic sul pulsante Formatta per selezionare un colore. Vedi screenshot:

steps of creating a dynamic heat map by using Radio Buttons

6. Fai clic su OK; ciò evidenzierà i primi 15 valori con il colore rosso quando selezioni il primo pulsante radio.

7. Per evidenziare i 15 valori più piccoli, mantieni i dati selezionati ed entra nella finestra di dialogo Nuova Regola di Formattazione, quindi inserisci questa formula: =IF($M$1=2,IF(B2<=SMALL($B$2:$I$13,15),TRUE,FALSE)) nella casella di testo Formatta valori dove questa formula è vera e fai clic sul pulsante Formatta per scegliere un altro colore di cui hai bisogno. Vedi screenshot:

steps of creating a dynamic heat map by using Radio Buttons

Nota: Nelle formule sopra, $M$1 è la cella collegata ai pulsanti radio, $B$2:$I$13 è l'intervallo di dati a cui vuoi applicare la formattazione condizionale, B2 è la prima cella dell'intervallo di dati, il numero 15 è il numero specifico di valori che vuoi evidenziare.

8. Fai clic su OK per chiudere la finestra di dialogo; ora, quando selezioni il primo pulsante radio, i primi 15 valori verranno evidenziati, e selezionando il secondo pulsante radio, i 15 valori più piccoli verranno evidenziati come mostrato nella demo qui sotto:


Esempio 3: Crea una mappa termica dinamica utilizzando Casella di Controllo

In questa sezione, ti presenterò una mappa termica dinamica utilizzando una casella di controllo che può aiutarti a mostrare o nascondere la mappa termica in base alle tue esigenze. Se spunti la casella di controllo, la mappa termica verrà visualizzata; se la deselezioni, verrà nascosta immediatamente, vedi la demo qui sotto:

1. Prima di tutto, dovresti convertire il tuo intervallo di dati in un formato tabella che ti aiuterà ad applicare automaticamente la formattazione condizionale quando inserisci nuove righe di dati. Seleziona l'intervallo di dati e premi contemporaneamente Ctrl + T per aprire la finestra di dialogo Crea Tabella, vedi screenshot:

steps of creating a dynamic heat map by using Check Box

2. Fai clic su OK per chiudere la finestra di dialogo, quindi fai clic su Sviluppatore > Inserisci > Casella di Controllo (Controllo Modulo), quindi trascina il mouse per disegnare una casella di controllo e modifica il testo secondo necessità come mostrato negli screenshot qui sotto:

steps of creating a dynamic heat map by using Check Box steps of creating a dynamic heat map by using Check Box steps of creating a dynamic heat map by using Check Box

3. Quindi, fai clic con il tasto destro sulla casella di controllo e seleziona Formatta Controllo; nella finestra di dialogo Formatta Oggetto, sotto la scheda Controllo, seleziona una cella collegata alla casella di controllo, vedi screenshot:

steps of creating a dynamic heat map by using Check Box

4. Fai clic su OK per chiudere la finestra di dialogo, quindi seleziona l'intervallo di dati per cui vuoi creare la mappa termica e fai clic su Home > Formattazione Condizionale > Nuova Regola per accedere alla finestra di dialogo Nuova Regola di Formattazione.

5. Nella finestra di dialogo Nuova Regola di Formattazione, effettua le seguenti operazioni:

  • Seleziona l'opzione Formatta tutte le celle in base ai loro valori dall'elenco Seleziona un Tipo di Regola;
  • Scegli Scala a 3 Colori dall'elenco a discesa Stile di Formattazione;
  • Seleziona Formula nelle caselle Tipo sotto gli elenchi a discesa Minimo, Punto Medio e Massimo separatamente;
  • Quindi, inserisci le seguenti formule nelle tre caselle Valore:
  • Minimo: =IF($M$1=TRUE,MIN($B$2:$I$13),FALSE)
  • Punto Medio: =IF($M$1=TRUE,AVERAGE($B$2:$I$13),FALSE)
  • Massimo: =IF($M$1=TRUE,MAX($B$2:$I$13),FALSE)
  • Quindi, specifica i colori di evidenziazione dalla sezione Colore in base alle tue esigenze.

Nota: Nelle formule sopra, $M$1 è la cella collegata alla casella di controllo, $B$2:$I$13 è l'intervallo di dati a cui vuoi applicare la formattazione condizionale.

steps of creating a dynamic heat map by using Check Box

6. Dopo aver completato le impostazioni, fai clic su OK per chiudere la finestra di dialogo; ora, quando spunti la casella di controllo, la mappa termica verrà visualizzata, altrimenti verrà nascosta. Vedi la demo qui sotto:

steps of creating a dynamic heat map by using Check Box


Scarica il file di esempio della Mappa Termica

sample of creating a heat map


Video: Crea una Mappa Termica in Excel


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.