Vai al contenuto principale

Excel: se il colore del carattere è rosso, restituisci un testo specifico o esegui altre operazioni

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


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

Per restituire un testo specifico se il colore del carattere è rosso in un'altra cella, eseguire le operazioni seguenti:

1. stampa Alt + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.

2. Quindi, fare clic inserire > Moduli, copia e incolla il codice VBA sottostante nella finestra.

Codice VBA: se il colore del carattere è rosso, restituisci 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
Note:: Nel codice sopra, se il colore del carattere è rosso, restituisci il testo "Fallire”, se non rosso, restituisce il testo “Passare”. Puoi modificare i due testi, secondo le tue esigenze.

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


Se il colore del carattere è rosso, evidenziare la cella

Se vuoi evidenziare le celle in base al carattere rosso, fai come segue:

1. stampa Alt + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.

2. Quindi, fare clic inserire > Moduli, copia e incolla il codice VBA sottostante 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 Casa > Formattazione condizionale > Nuova regola, vedi screenshot:

4. Nel saltò fuori Nuova regola di formattazione finestra di dialogo, eseguire le seguenti operazioni:

  • Clicchi Utilizzare una formula per determinare quali celle formattare nel Seleziona un tipo di regola casella di riepilogo;
  • Inserisci questa formula =carattere evidenziato (B2) nella Formatta i valori in cui questa formula è vera casella di testo;
  • Quindi, fare clic Formato pulsante.

5. Nel formato celle finestra di dialogo, sotto il file Riempire scheda, scegli un colore in cui desideri evidenziare la cella, vedi screenshot:

6. Quindi fare clic su OK > OK per chiudere le finestre di dialogo. E ora, le celle con il carattere rosso vengono evidenziate contemporaneamente, vedi screenshot:


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

A volte, potresti voler cambiare il carattere rosso con un altro colore del carattere, qui parlerò di due metodi per ottenerlo.

 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ò farti un favore, esegui i seguenti passaggi:

1. Selezionare l'intervallo di dati di cui si desidera modificare il colore del carattere, quindi premere Ctrl + H chiavi per aprire il Trova e sostituisci la finestra di dialogo. Nella finestra di dialogo aperta, fare clic su Opzioni >> pulsante, vedi screenshot:

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

  • Lasciare il Trova quello che ed Sostituire con scatole vuote;
  • Sul lato destro del Trova quello che campo, selezionare Formato > Scegli Formato dalla cellae fare clic su una cella con carattere rosso;
  • Quindi, sul lato destro del Sostituire con campo, selezionare Formato > Formato per andare al Sostituisci formato dialogo.

3. Nel Sostituisci formato dialogo, sotto il fonte scheda, scegli un colore che vuoi cambiare dalla Colore elenco a discesa, vedi screenshot:

4. Quindi, fare clic OK chiudere il Sostituisci formato finestra di dialogo e ora fare clic Sostituisci tutto nel pulsante Trova e sostituisci finestra di dialogo, tutte le celle con il carattere rosso vengono sostituite con il colore del carattere specificato, vedi screenshot:

Note:: Quando scegli il formato da una cella esistente, verranno presi 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 funzione utile

Se si dispone di Kutools for Excel, Con la sua Seleziona Celle con formato funzione, puoi selezionare le celle con il carattere rosso, quindi modificare il colore del carattere in base alle tue esigenze il più rapidamente possibile.

Dopo l'installazione Kutools for Excel, per favore fai come questo:

1. Seleziona l'intervallo di dati che desideri utilizzare, quindi fai clic su Kutools > Seleziona > Seleziona Celle con formato, vedi screenshot:

2. Nel Seleziona Celle con formato finestra di dialogo, fare clic Scegli Formato dalla cella pulsante. Quindi, seleziona una cella con un carattere rosso, tutti gli attributi di questa cella vengono visualizzati nella casella di riepilogo sottostante. Se desideri selezionare tutte le celle con la stessa formattazione della cella di base, controlla tutte le opzioni degli attributi; Se vuoi solo selezionare le celle con solo il carattere rosso, deseleziona tutti gli altri attributi tranne il Colore carattere casella di controllo. Vedi screenshot:

3. Quindi, fare clic OK pulsante e nella seguente finestra di messaggio fare clic su , vedi screenshot:

4. Tutte le celle con carattere rosso vengono selezionate contemporaneamente, quindi puoi specificare un colore del carattere per cambiare il carattere rosso di cui hai bisogno. Vedi screenshot:


  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations