Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come colorare o evidenziare alcune parole all'interno delle celle in Excel?

Author Siluvia Last modified

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.

vba code to enter the keywords

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:

highlight certain words by vba code

📝 Nota: Il codice VBA non distingue tra maiuscole e minuscole, il che significa che evidenzierà tutte le corrispondenze indipendentemente dal caso delle lettere. Se vuoi evidenziare corrispondenze con distinzione tra maiuscole e minuscole, il codice deve essere modificato. Inoltre, questa macro influisce sulla formattazione esistente—se la cella contiene già testo colorato, lo script potrebbe sovrascrivere questi colori.

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.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, segui i seguenti passaggi:

  1. Nella barra multifunzione di Excel, vai a Kutools > Testo > Contrassegna Parole Chiave.
  2. 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:

highlight certain words by kutools

💡 Suggerimento: Per colorare le parole chiave solo quando il caso corrisponde esattamente (ad esempio, "Data" ma non "data"), seleziona l'opzione Maiuscole/minuscole. Verifica attentamente le tue parole chiave per spazi extra—gli spazi finali possono impedire le corrispondenze.

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:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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.

Excel Word Outlook Tabs PowerPoint
  • 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