KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Utilizza una formula o una funzione definita per compilare automaticamente il testo in base alla cella Colore di riempimento in Excel

AutoreSun Data di modifica

Immagina di avere un elenco di celle con sfondo rosso o verde e di voler inserire del testo in base al colore di riempimento della cella. Ad esempio, come illustrato nello screenshot seguente, inserisci “Sì” nelle celle rosse, “No” in quelle verdi e “Nessuno dei due” nelle celle che non sono né rosse né verdi.
compila automaticamente il testo in base al colore di riempimento della cella

Utilizza una formula per compilare automaticamente il testo in base alla cella Colore di riempimento

Utilizza uno strumento pratico per compilare automaticamente il testo in base alla cella Colore di riempimento

Utilizza una funzione definita per compilare automaticamente il testo in base alla cella Colore di riempimento in un'altra colonna

File di esempio


Utilizza una formula per compilare automaticamente il testo in base alla cella Colore di riempimento

Per utilizzare una formula che compili automaticamente una cella con un testo specifico in base al colore di riempimento della cella, devi innanzitutto definire un nome.

1. Seleziona una cella, ad esempio la cella A1, fai clic su Formule > Definisci nome nel gruppo Nomi definiti.
fare clic su Formule > Definisci nome

2. Nella finestra di dialogo Nuovo nome, digita Mycolor nella casella Nome e inserisci questa formula

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

Nella casella di testo Riferito a, fai clic su OK.
copiare e incollare la formula nella finestra di dialogo Nuovo nome

Formula!A1 indica la cella A1 nel foglio denominato Formula, 10 e 3 sono i codici colore; puoi modificarli secondo necessità. Per ulteriori informazioni sui codici colore, consulta questo sito: http://dmcritchie.mvps.org/excel/colors.htm

Ora, nella cella riempita con un colore, puoi digitare questa formula

=Mycolor

Premi il tasto Invio e otterrai il testo in base al colore di riempimento della cella.
inserire una formula per ottenere il risultato


Utilizza uno strumento pratico per compilare automaticamente il testo in base alla cella Colore di riempimento

Con il metodo del nome definito, devi riscrivere la formula ogni volta, il che è scomodo. Con Kutools per Excel, una raccolta di strumenti per Excel, la sua funzionalità Seleziona celle con formato simile ti permette di selezionare rapidamente tutte le celle con un determinato colore di sfondo, così da potervi inserire lo stesso testo in blocco.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato gratuitamenteKutools per Excel, procedi come segue:

1. In due celle non utilizzate, applica separatamente i colori di sfondo. Supponiamo, in questo caso, di voler inserire il testo “Vai” nelle celle blu e “Fermo” in quelle arancioni; applicherò quindi il colore blu alla cella A1 e l’arancione alla cella B1.
applicare un colore di sfondo alle celle

2. Seleziona quindi le celle in cui desideri inserire il testo in base al colore di riempimento, quindi fai clic su Kutools > Seleziona > Seleziona celle con formato simile.
fare clic sulla funzione Seleziona celle con formato di Kutools

3. Nella finestra di dialogo Seleziona celle con formato simile, fai clic sul pulsante Seleziona formato dalla cella, quindi, nella finestra visualizzata, scegli la cella A1, quella riempita con il colore in base al quale desideri individuare le altre celle.
fare clic sul pulsante Scegli formato da cella e selezionare una cella con il colore da utilizzare come riferimento

Fai clic su OK per tornare alla finestra principale, deseleziona tutte le opzioni tranne la casella Riempimento e deseleziona l'opzione Ignora celle vuote. Fai clic su OK e poi su per selezionare tutte le celle riempite di blu.
tutte le celle riempite con il colore specifico sono selezionatetutte le celle riempite con il colore specifico sono selezionate

4. Ora digita il testo desiderato nella Barra delle formule e premi contemporaneamente i tasti Ctrl + Invio per riempire tutte le celle selezionate con lo stesso contenuto.
digitare il testo specifico, premere Ctrl + Invio per riempire tutte le celle selezionate


Utilizza una funzione definita per compilare automaticamente il testo in base alla cella Colore di riempimento in un'altra colonna

Se desideri compilare il testo in base al colore di riempimento della cella in un'altra colonna, puoi utilizzare una funzione personalizzata.

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

2. Fai clic su Inserisci > Modulo per inserire uno script vuoto, quindi copia e incolla il codice seguente.

VBA: compila la cella in base al Colore di riempimento 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) e RGB(0, 255, 0) sono i codici colore; puoi modificarli in base alle tue esigenze. Per ulteriori informazioni sui codici colore, consulta questo sito: http://dmcritchie.mvps.org/excel/colors.html

3. Salva questo codice, chiudi questa finestra e torna al foglio. Quindi, in una cella, digita la formula

=GetRangeColor(A1)

Premi il tasto Invio, poi trascina il quadratino di riempimento sulle altre celle per estendere la formula.

A1 è la cella il cui colore di riempimento desideri utilizzare per compilare il testo.
digitare la formula per compilare il testo in base al suo colore di riempimento


File di esempio

Clicca 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 è semplice per molti di noi, ma hai mai provato a farlo in base ai cambiamenti del valore in una colonna – ad esempio la colonna A mostrata nello screenshot seguente? In questo articolo ti spiegherò come alternare il colore delle righe in base al gruppo in Excel.

Come applicare un colore gradiente su più celle?
In Excel possiamo facilmente riempire il colore di sfondo di una cella o di più celle, ma a volte abbiamo bisogno di un effetto gradiente, come mostrato nello screenshot seguente. Come si può ottenere un gradiente di colore all'interno di una cella o su più celle in Excel?

Come applicare il colore a righe o colonne a bande in Excel?
Questo articolo ti mostrerà tre metodi per applicare il colore a righe o colonne a bande in Excel. Procedi come segue.

Come applicare uno sfondo a righe o colonne alternate (dispari o pari) in Excel?
Durante la progettazione di un foglio di lavoro, molte persone tendono ad applicare uno sfondo a righe o colonne alternate (dispari o pari) per rendere il foglio più leggibile. Questo articolo illustra due metodi per applicare uno sfondo a righe o colonne alternate in Excel.


  • Super Barra delle formule (modifica facilmente più righe di testo e formule); Layout di lettura (leggi e modifica con facilità un gran numero di celle); Incolla in Intervallo di filtro...
  • Unisci celle/righe/colonne e conserva i dati; dividi il contenuto delle celle; combina righe duplicate e calcola somma/media…; previeni voci duplicate; confronta intervalli
  • Seleziona duplicati o valori univoci nelle righe; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e ricerca fuzzy in molte cartelle di lavoro; selezione casuale…
  • Copia esatta di celle multiple senza modificare i riferimenti delle formule; creazione automatica di riferimenti a più fogli; inserisci punti elenco, caselle di controllo e molto altro...
  • Formule preferite e inserimento rapido, intervalli, grafici e immagini; crittografa le celle con password; crea un elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri da una posizione specifica, elimina spazi; crea e stampa statistiche dei dati della pagina; converti il contenuto delle celle in commenti e viceversa...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese, settimana, giorno, frequenza e molto altro; Filtro speciale per grassetto, corsivo…
  • Combina cartelle e fogli di lavoro; unisci tabelle in base a una colonna chiave; suddividi i dati in più fogli; converti in batch file xls, xlsx e PDF...
  • Raggruppa la tabella pivot per numero di settimana, giorno della settimana e altro ancora...Mostra le celle sbloccate e blocca la selezione con colori diversi;Evidenzia le celle contenenti formule o nomi...
kte tab 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, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!
officetab bottom