Excel: Se il colore del carattere è rosso, restituire un testo specifico o eseguire altre operazioni
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
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:

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.
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:
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.
5. Nella finestra di dialogo Formato Celle, sotto la scheda Riempimento, scegli un colore che desideri utilizzare per evidenziare la cella, vedi screenshot:
6. E poi, clicca OK > OK per chiudere le finestre di dialogo. Ora, le celle con carattere rosso sono evidenziate immediatamente, vedi screenshot:
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:
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.
3. Nella finestra di dialogo Sostituisci Formato, sotto la scheda Carattere, scegli un colore che desideri cambiare dall'elenco a discesa Colore, vedi screenshot:
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:
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.
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:
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:
3. Poi, clicca sul pulsante OK, e nella finestra di dialogo successiva, clicca Sì, vedi screenshot:
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:
I migliori strumenti per la produttività di Office
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- 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...

- 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!
