Come colorare o evidenziare alcune parole all'interno delle celle in Excel?
Quando si lavora estensivamente con i dati in Excel, è spesso necessario attirare l'attenzione su parole o parole chiave specifiche all'interno del contenuto delle celle—come termini, riferimenti o stati—per rendere i fogli di calcolo più facili da esaminare e analizzare. Tuttavia, Excel è diverso da Word in quanto non fornisce un comando diretto e integrato per evidenziare o colorare automaticamente solo alcune parole all'interno di una singola cella. Questa limitazione può rendere difficile enfatizzare informazioni testuali importanti o distinguere visivamente termini chiave all'interno di voci di testo lunghe.
Fortunatamente, anche se non esiste una funzionalità nativa per questo scopo, ci sono diversi metodi pratici che puoi utilizzare per raggiungere l'obiettivo di colorare parole particolari all'interno delle celle. A seconda della tua esperienza e dello scenario specifico, puoi usare il codice VBA per colorare programmaticamente le parole chiave oppure optare per una soluzione aggiuntiva come Kutools per Excel, che fornisce un modo intuitivo e facile da usare per evidenziare visivamente parole chiave all'interno di un intervallo selezionato.
Questo articolo ti guiderà passo dopo passo attraverso questi metodi, spiegando i vantaggi, i casi d'uso e i suggerimenti essenziali per ogni approccio. Questo ti aiuterà a evidenziare efficacemente alcune parole nelle tue celle di Excel per una presentazione dei dati più chiara ed efficace.

Colora determinate parole in un intervallo con il codice VBA
Un modo efficace per colorare o evidenziare parole specifiche all'interno delle celle è utilizzare VBA (Visual Basic for Applications), il linguaggio di automazione di Excel. Questo metodo è particolarmente utile quando hai bisogno di elaborazione batch o quando lavori con grandi intervalli dove la formattazione manuale sarebbe inefficiente.
Scenari applicabili: Le soluzioni VBA sono particolarmente utili per gli utenti esperti di Excel che desiderano maggiore controllo e flessibilità. Questo approccio funziona bene per documenti in cui le parole chiave cambiano frequentemente o quando la codifica dei colori deve essere eseguita in più posizioni all'interno di un foglio di lavoro.
Limitazioni: Il codice VBA modificherà temporaneamente il tuo foglio di lavoro e richiede una conoscenza di base delle macro. Inoltre, il codice fornito colora tutte le parole corrispondenti solo in rosso—sono necessarie modifiche manuali per usare altri colori. Tieni presente che viene ignorata la distinzione tra maiuscole e minuscole, e la macro non può essere annullata usando Ctrl+Z. Salva sempre la cartella di lavoro prima di eseguire il codice e abilita le macro se necessario.
Per utilizzare VBA per colorare parole specifiche all'interno delle celle, segui questi passaggi:
1. Seleziona l'intervallo di celle che contiene le parole che vuoi evidenziare. Con l'intervallo selezionato, premi contemporaneamente i tasti Alt + F11 per avviare l'editor Microsoft Visual Basic for Applications. Questa è la piattaforma in cui puoi creare ed eseguire script VBA.
2. Nella finestra dell'editor VBA, clicca su Inserisci > Modulo per creare un nuovo modulo di codice. Nel riquadro a destra, incolla il seguente codice VBA nella finestra del modulo. Questo codice cercherà nell'intervallo selezionato le parole chiave e applicherà la formattazione del colore a ogni parola trovata all'interno delle celle.
Codice VBA: Colora determinate parole all'interno delle celle in Excel
Sub HighlightStrings()
Dim xHStr As String, xStrTmp As String
Dim xHStrLen As Long, xCount As Long, I As Long
Dim xCell As Range
Dim xArr
On Error Resume Next
xHStr = Application.InputBox("What is the string to highlight:", "KuTools For Excel", , , , , , 2)
If TypeName(xHStr) <> "String" Then Exit Sub
Application.ScreenUpdating = False
xHStrLen = Len(xHStr)
For Each xCell In Selection
xArr = Split(xCell.Value, xHStr)
xCount = UBound(xArr)
If xCount > 0 Then
xStrTmp = ""
For I = 0 To xCount - 1
xStrTmp = xStrTmp & xArr(I)
xCell.Characters(Len(xStrTmp) + 1, xHStrLen).Font.ColorIndex = 3
xStrTmp = xStrTmp & xHStr
Next
End If
Next
Application.ScreenUpdating = True
End Sub
3. Con il codice inserito, premi il tasto F5 per eseguire lo script. Quando richiesto dalla finestra di dialogo di input di Kutools per Excel, digita la parola o le parole che vuoi evidenziare (separa più parole con virgole se lo script lo supporta). Clicca OK per eseguire.
Dopo aver eseguito la macro, Excel applicherà immediatamente il colore specificato (il predefinito è rosso) a tutte le istanze delle parole chiave inserite all'interno delle celle selezionate, come mostrato di seguito:
Risoluzione dei problemi: Se la macro non si avvia, assicurati che le macro siano abilitate nella tua cartella di lavoro e che la selezione non sia bloccata. Se non vedi le modifiche, verifica di aver inserito correttamente le parole chiave e che la selezione dell'intervallo copra le celle desiderate.
Pro e Contro: VBA è flessibile e riutilizzabile per attività in batch, ma richiede familiarità con l'editor VBA. Negli ambienti collaborativi, dover spiegare i prompt di sicurezza o i requisiti delle macro potrebbe essere scomodo.
Colora determinate parole in un intervallo con Kutools per Excel
Se preferisci un metodo che eviti completamente la codifica, Kutools per Excel offre un'alternativa accessibile e conveniente. Con la sua funzione Contrassegna Parole Chiave, puoi evidenziare rapidamente una o più parole chiave nel tuo intervallo selezionato, rendendolo una scelta pratica per gli utenti che non vogliono usare VBA.
Scenari applicabili: Il metodo di Kutools è perfetto per chi ha bisogno di evidenziare regolarmente parole chiave, specialmente in ambienti collaborativi o per gli utenti meno familiari con le macro. L'interfaccia è semplice e puoi cambiare colore, inserire più parole chiave contemporaneamente o applicare corrispondenze con o senza distinzione tra maiuscole e minuscole tramite caselle di controllo.
Dopo aver installato Kutools per Excel, segui i seguenti passaggi:
- Nella barra multifunzione di Excel, vai a Kutools > Testo > Contrassegna Parole Chiave.
- Nella Contrassegna Parole Chiave finestra di dialogo, imposta le seguenti opzioni:
- Conferma o regola l'intervallo di dati che desideri esaminare;
- Inserisci la/e parola/e da cercare nella casella Parola chiave. Per evidenziare più di una parola chiave, separale con virgole (ad esempio: "mela, pesca, banana").
- Abilita l'opzione Colore del font della parola chiave e seleziona un colore di evidenziazione a tua scelta dalla tavolozza.
- Una volta pronte le impostazioni, clicca OK per applicare.
Una volta confermato, Kutools applicherà immediatamente il colore di evidenziazione scelto a tutte le occorrenze di ciascuna parola chiave nell'intervallo specificato, come mostrato qui:
Entrambe le soluzioni, VBA e Kutools, ti permettono di enfatizzare visivamente le parole chiave nelle celle di Excel, migliorando la leggibilità e l'interpretazione dei dati. Decidi quale approccio si adatta al tuo flusso di lavoro: VBA per l'automazione e un controllo più ampio, o Kutools per un'operazione facile e interattiva senza necessità di codifica.
Se incontri problemi, come parole chiave non evidenziate, controlla i termini inseriti per errori di battitura, assicurati che l'estensione sia installata e abilitata (se utilizzi Kutools), e conferma la selezione dell'intervallo di dati.
Se vuoi imparare più modi per personalizzare Excel e aumentare la produttività, visita la nostra libreria di tutorial Excel per ulteriori tecniche pratiche.
Articoli correlati:
- Come evidenziare una cella se un valore esiste o è uguale a una cella in un'altra colonna in Excel?
- Come confrontare due stringhe per somiglianza o evidenziare le differenze in Excel?
- Come rendere il nome della scheda uguale al valore della cella in Excel?
- Come cambiare il valore in base al colore della cella in Excel?
- Come cambiare il colore della cella quando una cella viene cliccata o selezionata in Excel?
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e 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 nuove finestre.
- Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in