Come cambiare il colore delle celle in base a un valore in Excel (5 modi)

  • Condividi Questo
Hugh West

Durante l'analisi dei dati, può essere necessario individuare particolari valori che soddisfano le proprie esigenze. Evidenziarli cambiando il colore delle celle è un modo per scoprirli da un grande insieme di dati. In questo articolo vi mostrerò come potete cambiare il colore delle celle in base al valore in Excel.

Scarica il quaderno di esercizi

È possibile scaricare il blocco note utilizzato per la dimostrazione in questo articolo con gli esempi inclusi sia con che senza i colori modificati da qui sotto.

Cambiare il colore delle celle in base a un valore.xlsm

5 modi per cambiare il colore delle celle in base a un valore in Excel

In questa sede illustrerò 5 metodi che si possono utilizzare per cambiare il colore delle celle in base a particolari condizioni. Per una dimostrazione facilmente digeribile, utilizzerò due diversi set di dati: uno con valori numerici da classificare in intervalli e uno con valori di testo.

1. Cambiare dinamicamente il colore delle celle in base a un valore

Con questo metodo, il colore della cella non sarà permanente. Il colore della cella cambierà in base alla regola impostata se si modifica il valore in essa contenuto. A tale scopo, utilizzerò la formattazione condizionale.

Per dimostrare la procedura, utilizzerò il seguente set di dati.

Dividerò i numeri della popolazione in tre categorie: sopra i 20 milioni, sotto i 5 milioni e una via di mezzo.

Passi:

  • Selezionare l'intervallo di celle che si desidera formattare.

  • Quindi selezionare Formattazione condizionale sotto il Casa Selezionare Nuova regola dall'elenco a discesa.

  • Nel Nuova regola di formattazione selezionare Formatta solo le celle che contengono sotto Selezionare un tipo di regola . nella Descrizione della regola scegliere la condizione maggiore o uguale a e inserire il valore 20 .

  • A questo punto, fare clic sul pulsante Formato per riempire la cella con i colori. A questo scopo, andare alla voce Riempimento nella scheda Formattare le celle e scegliere un colore di sfondo. In questo esempio ho scelto il rosso.

  • Successivamente, fare clic su OK su entrambi i Formattare le celle e Regola del nuovo formato . Le celle con valori superiori a 20 diventano ora rosse.

  • È possibile seguire la stessa procedura dall'inizio e mettere tra come condizione e 5 e 20 come valori.

  • Fate lo stesso per i valori inferiori o uguali a 5 e il colore delle celle verrà modificato in base ai valori dell'intero intervallo.

Se si utilizza questo metodo e si modifica il valore di una casella rossa in qualcosa di inferiore a 5, questa diventerà verde.

Per saperne di più: Formula di Excel basata sul colore della cella (5 esempi)

2. Cambiare il colore della cella in base al valore di un'altra cella

Supponiamo di voler cambiare i colori delle celle in base al valore di un'altra cella. Se il valore di quella particolare cella cambia, il colore dell'intervallo principale cambierà di conseguenza.

A tal fine, ho selezionato due valori nelle celle F5 e F6 come fonte da cui personalizzare.

Passi:

  • Selezionare l'intervallo di celle che si desidera formattare.

  • Quindi selezionare Formattazione condizionale sotto il Casa scheda . Selezionare Nuova regola dall'elenco a discesa.

  • Nel Nuova regola di formattazione selezionare Formatta solo le celle che contengono sotto Selezionare un tipo di regola . nella Descrizione della regola scegliere la condizione da maggiore o uguale a e inserire quanto segue:
=$F$5

  • Fare clic su Formato e nel Riempimento selezionare il colore di sfondo.

  • Fare clic su OK su entrambi Formattare le celle e il Nuova regola della formula. Il colore delle cellule cambierà.

  • Ripetere la stessa procedura per cambiare colore ai valori inferiori a 5, facendo riferimento alla cella F6 selezionando meno di come condizione e la seguente come valore nel campo Nuova regola di formattazione scatola.
=$F$6

Il colore dell'intero intervallo verrà modificato in base al valore delle celle di riferimento.

Ora, se i valori in una delle due celle F5 o F6 cambiare i colori dell'intervallo di celle C5:C16 cambierà di conseguenza.

Per saperne di più: Come riempire di colore una cella di Excel usando la formula (5 modi semplici)

3. Usare l'opzione di formattazione rapida per cambiare il colore delle celle in Excel

Per opzioni di formattazione più rapide, ma meno flessibili, è possibile utilizzare la formattazione rapida per cambiare il colore delle celle in base al valore. Basta seguire questi passaggi.

Passi:

  • Selezionare la cella e passare il cursore del mouse nella parte inferiore dell'intervallo selezionato. A Icona della barra degli strumenti Analisi rapida apparirà.

  • Fare clic su di esso. Formattazione selezionare la scheda Maggiore di .

  • Nel Maggiore di selezionare il valore al di sopra del quale le celle all'interno dell'intervallo cambieranno colore. Io l'ho messo in 20 qui.

  • È anche possibile modificare il colore. Quindi, fare clic su OK .

Dopo di che, i colori delle celle saranno modificati e saranno superiori a 20.

È inoltre possibile selezionare la voce Scala di colori nel file Formattazione dalla scheda Icona della barra degli strumenti di accesso rapido per avere una gamma diversa di colori per la colonna.

Avrete un'ampia gamma di celle colorate in base ai percentili: dal rosso per i più bassi, al bianco, al verde per i più alti.

Per saperne di più: Colore delle celle di Excel: Aggiungi, modifica, usa & rimuovi

Letture simili:

  • Come evidenziare ogni 5 righe in Excel (4 metodi)
  • Come evidenziare dall'alto verso il basso in Excel (5 metodi)
  • VBA di Excel per evidenziare le celle in base al valore (5 esempi)
  • Come evidenziare una riga in Excel (5 metodi rapidi)
  • Come evidenziare una colonna in Excel (3 metodi)

4. Cambiare il colore della cella in modo permanente in base a un valore

C'è anche un altro metodo che si può utilizzare per cambiare i colori in una colonna di Excel utilizzando Trova e sostituisci Ma questo cambiamento di colore non sarà dinamico e il colore rimarrà lo stesso se si modifica il valore all'interno della cella fino a quando non lo si modifica di nuovo manualmente.

A titolo dimostrativo, ho selezionato il seguente set di dati con valori di testo ricorrenti per facilitare la dimostrazione. È possibile fare lo stesso anche per i valori numerici.

Qui, in questo esempio, ho tre valori come posizioni e vi mostrerò come avere tre colori diversi per QB , LB , e WR .

Passi:

  • Selezionare l'intervallo di celle che si desidera modificare.

  • Nel Casa selezionare la scheda Trova e seleziona dal Editing
  • Quindi, dall'elenco a discesa, selezionare Sostituire .

  • Nel Trova e sostituisci scatola , mettere QB nel Trova cosa
  • Mettere QB nel Sostituire con e modificare il formato qui.

  • Selezionare Sostituire tutti e avrete tutte le scatole con QB poiché il valore cambierà in questo colore.

  • Senza chiudere il Trova e sostituisci è possibile continuare a cambiare i colori per le celle con valori diversi.
  • Dopo aver modificato i colori per tutti e tre i valori, chiudete il riquadro e avrete le celle formattate nell'intervallo.

Contenuti correlati: Come evidenziare le celle in Excel in base al valore (9 metodi)

5. Cambiare il colore delle celle in base a un valore utilizzando Excel VBA

È possibile utilizzare Microsoft Visual Basic per le applicazioni ( VBA) per gli utenti intermedi e avanzati. Prima di tutto, occorre la scheda Sviluppatore per cambiare il colore della cella in base al valore.

Se si dispone del Sviluppatore nella barra multifunzione, è possibile seguire questi semplici passaggi.

Passi:

  • Per prima cosa, assegnare un nome all'intervallo. A tal fine, selezionare le celle e andare alla voce Formule e selezionare Definire il nome sotto il Nomi definiti gruppo.

  • Dare un nome all'intervallo nel campo Modifica nome Utilizzerò " Posizioni "Vi suggerisco di assegnargli lo stesso nome se volete copiare il codice VBA.

  • Fare clic su OK .
  • Vai al sito Sviluppatori e selezionare Visual Basic da lì.

  • Nella finestra VBA selezionare Inserire , allora Modulo .

  • Ora, in questo nuovo modulo, digitate il seguente codice.
 Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextvalore_cella Fine Sub 
  • Salvare il codice.
  • Ora, andate a Macro sotto il Sviluppatori scheda.

  • Nel Macro selezionare il codice appena creato ed eseguirlo.

Il colore della cella cambierà a seconda del valore presente nell'intervallo.

Per saperne di più: VBA per cambiare il colore delle celle in base al valore in Excel (3 semplici esempi)

Conclusione

Questi sono i diversi metodi che potete utilizzare per cambiare il colore delle celle in base al valore in Excel. Spero che questa guida sia stata utile e istruttiva per voi. Se avete domande o suggerimenti, non esitate a comunicarceli qui sotto.

Per altre guide come questa, esplorate Exceldemy.com .

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.