Vai al contenuto principale

Usa la formula o la funzione definita per riempire automaticamente il testo in base al colore della cella in Excel

Supponendo che ci sia un elenco di celle riempite con il colore di sfondo rosso o verde, ora si desidera riempire i testi in base al colore di riempimento delle celle. Ad esempio, come mostrato nell'immagine sottostante, riempi la cella riempita con il colore rosso "Sì", riempi la cella riempita con il colore verde "No", né rosso né verde, riempi il testo "Nessuno".
testo di riempimento del documento basato sul colore 1

Usa la formula per riempire automaticamente il testo in base al colore riempito della cella

Usa uno strumento utile per riempire automaticamente il testo in base al colore di riempimento della cella

Usa la funzione definita per riempire automaticamente il testo in base al colore della cella in un'altra colonna

File di esempio


Usa la formula per riempire automaticamente il testo in base al colore riempito della cella

Per utilizzare una formula per riempire automaticamente la cella con un testo specifico in base al colore della cella riempita, è necessario definire prima un nome.

1. Selezionare una cella, supponendo che la cella A1, fare clic Formule > Definisci nome nel Nomi definiti gruppo.
testo di riempimento del documento basato sul colore 2

2. Nel Nuovo nome finestra di dialogo, digitare il mio colore nel Nome casella e inserisci questa formula

=IF(GET.CELL(38,formula!A1)=10,"No",IF(GET.CELL(38,formula!A1)=3,"Yes","Neither"))

Nel Si riferisce a casella di testo. Clic OK.
testo di riempimento del documento basato sul colore 3

Formula! A1 indica la cella A1 nel foglio denominato formula, 10 ed 3 è l'indice dei colori, puoi cambiarli secondo le tue necessità. Più indice di colore, fare riferimento a questo sito: http://dmcritchie.mvps.org/excel/colors.htm

Ora, nella cella che è piena di colore, puoi digitare questa formula

= Mycolor

Rassegna Stampa entrare chiave, quindi restituirai il testo in base al colore riempito della cella.
testo di riempimento del documento basato sul colore 4


Usa uno strumento utile per riempire automaticamente il testo in base al colore di riempimento della cella

Con il metodo di definizione del nome, è necessario ridigitare la formula nella cella ogni volta che è fastidioso. Qui con Kutools for Excel, una raccolta di strumenti di Excel, il suo Seleziona Celle con formato l'utilità può selezionare rapidamente tutte le celle in un colore di sfondo, quindi puoi digitare il testo specificato in esse in blocco.

Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. 

Dopo shavasana, sedersi in silenzio; saluti; installazione gratuita Kutools per Excel, per favore fai come di seguito:

1. In due celle che non usi e riempi il colore di sfondo separatamente. Supponendo, in questo caso, di voler riempire il testo "Vai" alle celle di colore blu, riempire il testo "Stop" alle celle di colore arancione, riempirò di colore arancione e blu nelle celle A1 e B1.
testo di riempimento del documento basato sul colore 5

2. Quindi selezionare le celle in cui si desidera inserire il testo in base al colore riempito, fare clic su Kutools > Seleziona > Seleziona Celle con formato.
testo di riempimento del documento basato sul colore 6

3. Nel Seleziona Celle con formato finestra di dialogo, fare clic Scegli Formato dalla cella pulsante, quindi nella finestra di dialogo a comparsa, scegli A1, che è stato riempito con il colore su cui vuoi trovare le celle in base.
testo di riempimento del documento basato sul colore 7

Clicchi OK per tornare alla finestra di dialogo principale, deseleziona tutto tranne il Riempire e deseleziona la casella di controllo Ignora le celle vuote opzione. Clic Ok > per selezionare tutte le celle riempite di colore blu.
testo di riempimento del documento basato sul colore 8 testo di riempimento del documento basato sul colore 9

4. Ora digita il testo specifico nella barra della formula, premi Ctrl + Invio per riempire tutte le celle selezionate con lo stesso testo.
testo di riempimento del documento basato sul colore 10


Usa la funzione definita per riempire automaticamente il testo in base al colore della cella in un'altra colonna

Se desideri riempire il testo in base al colore della cella in un'altra colonna, puoi utilizzare la funzione di definizione.

1. Stampa Alt + F11 tasti per abilitare il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduli nella finestra per inserire uno script vuoto, quindi copia e incolla sotto il codice.

VBA: riempi la cella in base al colore pieno in un'altra cella

Function GetRangeColor(xRg As Range)
'UpdatebyKutools20191125
    If (xRg.Count > 1) Then
       GetRangeColor = "Only work for single cell"
    End If
    Select Case xRg.Interior.Color
    Case RGB(255, 0, 0)
        GetRangeColor = "Play"
    Case RGB(0, 255, 0)
        GetRangeColor = "Stop"
    Case Else
      GetRangeColor = "Neither"
    End Select
End Function

Nel codice, RGB (255, 0, 0) ed RGB (0, 255, 0) sono l'indice dei colori, puoi cambiarli secondo le tue necessità. Più indice di colore, fare riferimento a questo sito: http://dmcritchie.mvps.org/excel/colors.html

3. Salvare questo codice, chiudere la finestra e tornare al foglio. Quindi in una formula di tipo cella

= GetRangeColor (A1)

Rassegna Stampa entrare chiave, quindi trascina la maniglia di riempimento sulle celle per riempire questa formula.

A1 è la cella in cui vuoi riempire il testo in base al suo colore pieno.
testo di riempimento del documento basato sul colore 11


File di esempio

Fare clic per scaricare il file di esempio


Altre operazioni (articoli)

Come alternare il colore delle righe in base al gruppo in Excel?
In Excel, colorare ogni altra riga può essere più facile per la maggior parte di noi, ma, hai mai provato a colorare le righe alternativamente in base alle modifiche del valore di una colonna - Colonna A come mostrato nella seguente schermata, in questo articolo parlerò di come per alternare il colore delle righe in base al gruppo in Excel.

Come applicare il gradiente di colore su più celle?
In Excel, possiamo facilmente riempire il colore di sfondo di una cella o più celle, ma, a volte, abbiamo bisogno che il colore sia riempito con gradiente come mostrato nella seguente schermata, come è possibile ottenere il gradiente di colore in una cella o su più celle in Excel?

Come applicare righe o colonne a fascia di colore in Excel?
Questo articolo ti mostrerà tre metodi per applicare righe o colonne a fascia di colore in Excel. Si prega di fare quanto segue.

Come applicare l'ombreggiatura a righe / colonne pari o dispari (alternative) in Excel?
Durante la progettazione di un foglio di lavoro, molte persone tendono ad applicare l'ombreggiatura a righe o colonne pari o dispari (alternative) per rendere il foglio di lavoro più visivo. Questo articolo ti mostrerà due metodi per applicare l'ombreggiatura a righe / colonne pari o dispari in Excel.


  • 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