Cerca ed evidenzia dati specifici in Excel
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
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
3. Premi il tasto "F5", quindi apparirà una casella di ricerca in cui potrai digitare il valore specifico che stai cercando.

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.

Note:
1. Se non viene trovato alcun valore corrispondente, apparirà una finestra di dialogo per avvisarti.

2. Questo codice VBA funziona sull'intero foglio attivo ed è insensibile alle maiuscole/minuscole.
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:

1. Seleziona l'intervallo in cui vuoi cercare, e clicca su "Home" > "Formattazione Condizionale" > "Nuova Regola".

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

Da adesso, quando inserisci la parola chiave nella cella E2, i risultati della ricerca verranno automaticamente evidenziati nell'intervallo specificato.
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.
1. Seleziona l'intervallo di dati in cui vuoi cercare, clicca su "Kutools" > "Testo" > "Contrassegna parole chiave".
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".
Quindi i risultati corrispondenti verranno evidenziati con un colore del carattere diverso.
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".
>>> 
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
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
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!