Skip to main content

Excel: Se il colore del carattere è rosso, restituire un testo specifico o eseguire altre operazioni

Author: Xiaoyang Last Modified: 2025-05-30

Come potresti restituire un testo specifico se il colore del carattere è rosso in un'altra cella come mostrato nello screenshot sottostante? In questo articolo, introdurrò alcuni trucchi per eseguire alcune operazioni basate sul testo con carattere rosso in Excel.


Se il colore del carattere è rosso, restituire un testo specifico in un'altra cella

Per restituire un testo specifico se il colore del carattere è rosso in un'altra cella, procedi nel seguente modo:

1. Premi contemporaneamente i tasti Alt+ F11 per aprire la finestra di Microsoft Visual Basic for Applications.

2. Quindi, clicca su Inserisci > Modulo, copia e incolla il seguente codice VBA nella finestra.

Codice VBA: Se il colore del carattere è rosso, restituire un testo specifico

Function FontColorisRed(Rng As Range)
'Updateby ExtendOffice
    Application.Volatile
    If Rng.Font.ColorIndex = 3 Then
    FontColorisRed = "Fail"
    Else
    FontColorisRed = "Pass"
    End If
End Function
Nota: Nel codice sopra, se il colore del carattere è rosso, verrà restituito il testo “Operazione non riuscita”, se non è rosso, verrà restituito il testo “Pass”. Puoi modificare questi due testi secondo necessità.

3. Poi, chiudi la finestra del codice, e inserisci questa formula: =FontColorISRed(B2), quindi trascina il quadratino di riempimento verso il basso per ottenere gli altri risultati, vedi screenshot:

apply a formula to return a specific text if font color is red

a screenshot of kutools for excel ai

Sblocca la Magia di Excel con Kutools AI

  • Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
  • Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
  • Interpretazione delle Formule: Comprendi facilmente formule complesse.
  • Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

Se il colore del carattere è rosso, evidenziare la cella

Se vuoi evidenziare le celle basandoti sul carattere rosso, procedi nel seguente modo:

1. Premi contemporaneamente i tasti Alt+ F11 per aprire la finestra di Microsoft Visual Basic for Applications.

2. Quindi, clicca su Inserisci > Modulo, copia e incolla il seguente codice VBA nella finestra.

Codice VBA: Se il colore del carattere è rosso, evidenziare la cella

Function HighlightRedFont(pRg As Range) As Boolean
'Updateby ExtendOffice
Dim xRg As Range
Dim xBol As Boolean
xBol = False
    For Each xRg In pRg
        If xRg.Font.Color = vbRed Then
            xBol = True
        End If
    Next
  HighlightRedFont = xBol
End Function

3. E poi, chiudi la finestra del codice, vai a cliccare su Home > Formattazione Condizionale > Nuova Regola, vedi screenshot:

click Home > Conditional Formatting > New Rule

4. Nella finestra di dialogo Nuova Regola di Formattazione che si apre, effettua le seguenti operazioni:

  • Clicca Usa una formula per determinare quali celle formattare nell'elenco Seleziona un tipo di regola;
  • Inserisci questa formula =highlightredfont(B2) nel campo Formatta i valori dove questa formula è vera;
  • Poi, clicca sul pulsante Formato.

specify the options in the dialog box

5. Nella finestra di dialogo Formato Celle, sotto la scheda Riempimento, scegli un colore che desideri utilizzare per evidenziare la cella, vedi screenshot:

choose one color  to highlight the cell

6. E poi, clicca OK > OK per chiudere le finestre di dialogo. Ora, le celle con carattere rosso sono evidenziate immediatamente, vedi screenshot:

the cells with red font are highlighted


Se il colore del carattere è rosso, cambia il colore del carattere

A volte, potresti voler cambiare il carattere rosso in un altro colore di carattere, qui parlerò di due metodi per raggiungere questo obiettivo.

Se il colore del carattere è rosso, cambia il colore del carattere con la funzione Trova e Sostituisci

Per cambiare il colore del carattere rosso in un altro, la funzione Trova e Sostituisci in Excel può aiutarti, procedi con i seguenti passaggi:

1. Seleziona l'intervallo di dati in cui desideri cambiare il colore del carattere, quindi premi Ctrl + H per aprire la finestra di dialogo Trova e Sostituisci. Nella finestra aperta, clicca sul pulsante Opzioni>> , vedi screenshot:

click Options in the dialog box

2. Nella finestra di dialogo espansa, effettua le seguenti operazioni:

  • Lascia vuoti i campi Trova e Sostituisci con;
  • Sul lato destro del campo Trova, seleziona Formato > Seleziona Formato Dalla Cella, e clicca su una cella con carattere rosso;
  • Quindi, sul lato destro del campo Sostituisci con, seleziona Formato > Formato per andare alla finestra di dialogo Sostituisci Formato.

select Format > Choose Format From Cell, and click on a cell with red font

select Format > Format to go to the Replace Format dialog

3. Nella finestra di dialogo Sostituisci Formato, sotto la scheda Carattere, scegli un colore che desideri cambiare dall'elenco a discesa Colore, vedi screenshot:

choose one color to change

4. Poi, clicca OK per chiudere la finestra di dialogo Sostituisci Formato, e ora, clicca sul pulsante Sostituisci Tutto nella finestra di dialogo Trova e Sostituisci, tutte le celle con carattere rosso vengono sostituite con il colore del carattere che hai specificato, vedi screenshot:

all the cells with red font are replaced with the font color you specified

Nota: Quando scegli il formato da una cella esistente, verranno selezionati tutti i formati delle celle. In questo caso, quando si esegue la Sostituzione, se un formato non corrisponde esattamente, la cella non verrà sostituita.

Se il colore del carattere è rosso, cambia il colore del carattere con una funzionalità utile

Se hai Kutools per Excel, con la sua funzione Seleziona Celle con Formato, puoi selezionare le celle con carattere rosso e quindi cambiare il colore del carattere secondo necessità il più rapidamente possibile.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, procedi nel seguente modo:

1. Seleziona l'intervallo di dati che desideri utilizzare, e poi, clicca su Kutools > Seleziona > Seleziona Celle con Formato, vedi screenshot:

click Kutools > Select > Select Cells with Format

2. Nella finestra di dialogo Seleziona Celle con Formato, clicca sul pulsante Seleziona Formato Dalla Cella. E poi, seleziona una cella con carattere rosso, tutti gli attributi di questa cella vengono visualizzati nella casella di elenco sottostante. Se vuoi selezionare tutte le celle con la stessa formattazione esatta della cella base, spunta tutte le opzioni degli attributi; Se vuoi selezionare solo le celle con carattere rosso, deseleziona tutti gli altri attributi tranne la casella di controllo Colore Carattere. Vedi screenshot:

set options in the dialog box

3. Poi, clicca sul pulsante OK, e nella finestra di dialogo successiva, clicca , vedi screenshot:

click Yes in the dialog box

4. Tutte le celle con carattere rosso vengono selezionate immediatamente, e poi, puoi specificare un colore del carattere per cambiare il carattere rosso come necessario. Vedi screenshot:

specify a font color to change the red font


  • Barra delle formule super (modifica facilmente più righe di testo e formule); Layout di lettura (leggi ed edita facilmente un gran numero di celle); Incolla in un intervallo filtrato...
  • Unisci celle/righe/colonne mantenendo i dati; Dividi il contenuto delle celle; Combina righe duplicate e somma/media... Prevenire celle duplicate; Confronta intervalli...
  • Seleziona righe duplicate o uniche; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e Trova approssimativa in molte cartelle di lavoro; Selezione casuale...
  • Copia esatta di più celle senza cambiare il riferimento della formula; Crea automaticamente riferimenti a più fogli; Inserisci punti elenco, caselle di controllo e altro...
  • Preferiti e inserimento rapido di formule, intervalli, grafici e immagini; Crittografa celle con password; Crea elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri in una posizione specifica, rimuovi spazio; Crea e stampa statistiche pagina dati; Converti tra contenuto delle celle e commenti...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese/settimana/giorno, frequenza e altro; Filtro speciale per grassetto, corsivo...
  • Unisci cartelle di lavoro e fogli di lavoro; Unisci tabelle basandoti su colonne chiave; Suddividi dati in più fogli; Conversione batch di xls, xlsx e PDF...
  • Raggruppamento tabella pivot per numero di settimana, giorno della settimana e altro... Mostra celle sbloccate, celle bloccate con colori diversi; Evidenziazione celle che hanno formula/nome...
kte tab 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea documenti multipli in nuove schede della stessa finestra, anziché in nuove finestre.
  • Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse ogni giorno!
officetab bottom