Skip to main content

Cerca ed evidenzia dati specifici in Excel

Author: Sun Last Modified: 2025-08-06

In Excel, la funzione Trova e Sostituisci ti permette di individuare un valore specifico, ma non evidenzia automaticamente i risultati della ricerca. Sai come evidenziare questi risultati dopo averli cercati? In questo articolo, introdurrò tre metodi diversi per cercare ed evidenziare i risultati contemporaneamente in Excel.

Evidenzia i risultati della ricerca utilizzando il codice VBA

Evidenzia i risultati della ricerca utilizzando la formattazione condizionale

Evidenzia i risultati della ricerca utilizzando uno strumento pratico


Evidenzia i risultati della ricerca utilizzando il codice VBA

In Excel, esiste un codice VBA che può aiutarti a cercare un valore e poi evidenziare i risultati della ricerca.

1. Attiva il foglio in cui desideri cercare ed evidenziare i risultati, premi i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".

2. Clicca su "Inserisci" > "Modulo", e incolla il seguente codice nel nuovo modulo.

VBA: Evidenzia i risultati della ricerca

Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub

A screenshot showing how to paste VBA code in Excel to highlight search results

3. Premi il tasto "F5", quindi apparirà una casella di ricerca in cui potrai digitare il valore specifico che stai cercando.
A screenshot of the input box for entering a search value in Excel

4. Clicca su "OK", i risultati corrispondenti verranno evidenziati con un colore di sfondo. Inoltre, apparirà una finestra di dialogo per chiederti se annullare l'evidenziazione. Clicca su "OK" per annullare l'evidenziazione e chiudere la finestra, clicca su "Annulla" per mantenere l'evidenziazione e chiudere la finestra.
A screenshot showing highlighted search results in Excel using VBA

Note:

1. Se non viene trovato alcun valore corrispondente, apparirà una finestra di dialogo per avvisarti.
A screenshot of the message box indicating no match found in Excel VBA

2. Questo codice VBA funziona sull'intero foglio attivo ed è insensibile alle maiuscole/minuscole.


Evidenzia i risultati della ricerca utilizzando la formattazione condizionale

In Excel, la funzione Formattazione Condizionale può anche evidenziare automaticamente i risultati della ricerca.

Supponendo che i dati e la casella di ricerca appaiano come nello screenshot qui sotto, ora segui i passaggi indicati di seguito:
A screenshot of a data range and search box used for Conditional Formatting in Excel

1. Seleziona l'intervallo in cui vuoi cercare, e clicca su "Home" > "Formattazione Condizionale" > "Nuova Regola".
A screenshot of the New Rule option in Conditional Formatting in Excel

2. Nella finestra di dialogo "Nuova Regola di Formattazione", seleziona "Utilizza una formula per determinare quali celle formattare" nella sezione "Seleziona un tipo di regola", quindi vai alla casella di testo sotto "Formatta le celle dove questa formula è vera", e inserisci questa formula:

=AND($E$2<>"",$E$2=A4)
E2 è la cella in cui inserirai il valore da cercare, e A4 è la prima cella nell'intervallo in cui effettuerai la ricerca.
A screenshot of the formula for Conditional Formatting to highlight search results

3. Clicca sul pulsante "Formato", vai alla finestra di dialogo "Imposta formato cella", sotto la scheda "Sfondo", scegli un colore come preferisci. Clicca su "OK" > "OK" per chiudere le finestre di dialogo.
A screenshot of the Format Cells dialog for selecting a highlight color

Da adesso, quando inserisci la parola chiave nella cella E2, i risultati della ricerca verranno automaticamente evidenziati nell'intervallo specificato.


Evidenzia i risultati della ricerca utilizzando uno strumento pratico

Se vuoi cercare due o più valori ed evidenziare i risultati della ricerca in una volta sola, la funzione "Contrassegna parole chiave" di "Kutools per Excel" può esserti utile.

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...

1. Seleziona l'intervallo di dati in cui vuoi cercare, clicca su "Kutools" > "Testo" > "Contrassegna parole chiave".
A screenshot showing the Kutools Mark Keyword option in Excel ribbon

2. Nella finestra di dialogo che appare, digita i valori che vuoi cercare separandoli con una virgola nella casella di testo "Parole chiave". Poi scegli le "Opzioni di Contrassegno" e il colore del carattere come preferisci. Clicca su "Ok".

Se vuoi cercare un valore distinguendo tra maiuscole e minuscole, spunta la casella "Maiuscole/minuscole".
A screenshot of the Mark Keyword dialog

Quindi i risultati corrispondenti verranno evidenziati con un colore del carattere diverso.
A screenshot of search results highlighted with different font colors using Kutools

Con la funzione "Contrassegna parole chiave", puoi anche trovare parte di una stringa nell'intervallo. Supponendo che le celle contengano 'palla' o 'salto', digita 'palla, salto' nella casella di testo "Parole chiave", quindi specifica le impostazioni e clicca su "Ok".
A screenshot of the Kutools Mark Keyword dialog for partial string matching  >>>  A screenshot of highlighted partial string matches in Excel using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


File di esempio

Clicca per scaricare il file di esempio


Altre operazioni (articoli) relative alla formattazione condizionale

Conta/somma celle per colori con formattazione condizionale in Excel
Ora questo tutorial ti mostrerà alcuni metodi pratici e semplici per contare o sommare rapidamente le celle per colore con la formattazione condizionale in Excel.

Crea un grafico con formattazione condizionale in Excel
Ad esempio, hai una tabella dei punteggi di una classe e vuoi creare un grafico per colorare i punteggi in diversi intervalli; qui questo tutorial introdurrà il metodo per risolvere questo compito.

Grafico a barre impilate con formattazione condizionale in Excel
Questo tutorial introduce come creare un grafico a barre impilate con formattazione condizionale come mostrato nello screenshot seguente, passo dopo passo in Excel.

Formattazione condizionale righe o celle se due colonne sono uguali in Excel
In questo articolo, introduco il metodo per applicare la formattazione condizionale a righe o celle se due colonne sono uguali in Excel.

Applica la formattazione condizionale per ogni riga in Excel
A volte, potresti voler applicare la formattazione condizionale per ogni riga. Oltre a impostare ripetutamente le stesse regole per ogni riga, ci sono alcuni trucchi per risolvere questo compito.

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 genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca 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 a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!