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

Come evidenziare una riga in Excel se una cella contiene testo, un valore specifico o è vuota?

AutoreKelly Data di modifica
Uno screenshot che mostra una riga evidenziata in Excel in cui è stato trovato l'ordine di 'Apple'

In Excel, è spesso necessario identificare rapidamente e evidenziare visivamente Intervallo riga evidenziata in base a criteri specifici—ad esempio se una cella contiene un determinato testo, un valore o è vuota. Evidenziare Riga intera in cui sono soddisfatte determinate condizioni può migliorare notevolmente la leggibilità e Analisi dei dati, rendendo più semplice individuare subito le informazioni rilevanti e agire in modo efficiente.

I metodi seguenti offrono soluzioni pratiche adatte a diversi scenari ed esigenze: puoi scegliere la formattazione condizionale per regole standard, le funzionalità di Kutools per Excel per una selezione interattiva oppure il codice VBA avanzato per gestire criteri più dinamici o complessi.

Evidenzia Riga intera se la cella contiene un testo/valore specifico o è vuota con Utilizza la formattazione condizionale

Evidenzia Riga intera se la cella contiene un testo/valore specifico con Kutools per Excel

Evidenzia Riga intera se la cella contiene un testo/valore specifico o è vuota con codice VBA

Evidenzia Riga intera se la cella contiene uno dei valori specifici presenti in un'altra colonna


Evidenzia riga se la cella contiene testo/valore specifico o è vuota con Utilizza la formattazione condizionale

La formattazione condizionale è una funzionalità integrata di Excel progettata per impostare automaticamente il formato di celle o righe in base a regole predefinite. È ideale quando si desidera che la formattazione si aggiorni dinamicamente ogni volta che i dati cambiano. Questo metodo offre i migliori risultati con condizioni semplici, come verificare se una cella è uguale a un determinato valore, contiene un testo specifico o è vuota.

Per evidenziare Riga intera nella tua tabella in cui una cella contiene un testo specifico, un valore specifico o è vuota, segui questi passaggi:

1. Seleziona la tabella degli acquisti, escludendo le intestazioni di colonna. Assicurati di includere solo l’intervallo rilevante—dalla prima all’ultima riga di dati—per evitare di formattare accidentalmente le celle delle intestazioni.

2. Vai alla scheda «Home», quindi fai clic su «Formattazione condizionale» > «Nuova regola». Vedi lo screenshot seguente:
Uno screenshot dell'opzione Nuova regola di formattazione in Excel

3. Nella finestra di dialogo Nuova regola di formattazione, configura la regola come mostrato nello screenshot:
(1) Scegli «Utilizza una formula per determinare le celle da formattare» in «Seleziona un tipo di regola».
(2) Nella casella «Formatta i valori per cui questa formula è vera», inserisci la formula corrispondente ai tuoi criteri:

=$B2="Apple"
(3) Fai clic sul pulsante «Formato».
Uno screenshot della finestra di dialogo Nuova regola di formattazione in Excel per la formattazione condizionale

Note:

  • La formula =$B2="Apple"verifica se la cella B di ciascuna riga corrisponde esattamente al testo «Apple». Modifica $B2con la colonna effettiva su cui vuoi basare la condizione e sostituisci «Apple» con il tuo valore obiettivo.
  • Per evidenziare l’intervallo di righe in cui la cella è vuota, utilizza =$B2="".
  • Se desideri evidenziare l’intervallo di righe in cui la cella inizia con un testo specifico, puoi usare =LEFT($B2,5)="Apple" e, analogamente, =RIGHT($B2,5)="Apple" per le celle che terminano con quel testo.
  • Le formule utilizzate con la formattazione condizionale non distinguono tra maiuscole e minuscole per impostazione predefinita. Per una corrispondenza sensibile alle maiuscole e minuscole, utilizza =EXACT($B2,"Apple").

4. Nella finestra di dialogo Imposta formato cella, passa alla scheda «Riempimento», seleziona il colore di evidenziazione desiderato e fai clic su «OK».
Uno screenshot della finestra di dialogo Formatta celle in cui viene selezionato il colore di sfondo in Excel

5. Premi nuovamente «OK» per chiudere la finestra di dialogo della nuova regola di formattazione.

Al termine di questi passaggi, tutte le righe nella tua Seleziona intervallo che soddisfano la condizione specificata verranno evidenziate di conseguenza. Se modifichi successivamente i valori, l'evidenziazione verrà aggiornata automaticamente.

Suggerimenti pratici: La formattazione condizionale ti permette di applicare più regole contemporaneamente. Puoi combinare diversi criteri per evidenziare le righe dell’intervallo con colori differenti in base a varie condizioni. Se una regola non sembra funzionare, ricontrolla la selezione dell’intervallo e lo stile di riferimento utilizzato nella formula. Per rimuovere la formattazione, usa «Cancella regole» nel menu della formattazione condizionale.

Vantaggi: Dinamico, si aggiorna automaticamente al cambiamento delle celle e non richiede componenti aggiuntivi.
Svantaggi: Non è ideale per criteri molto complessi o articolati e potrebbe rallentare file di grandi dimensioni.


Evidenzia riga se la cella contiene testo/valore specifico con Kutools per Excel

Kutools per Excel offre un modo intuitivo per ottimizzare la selezione e la formattazione dei dati nelle tabelle. Grazie alla funzione «Seleziona celle specifiche», puoi individuare rapidamente le righe che soddisfano criteri precisi — come celle contenenti testi o valori specifici — e applicare manualmente colori di evidenziazione in modo rapido e mirato.

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

1. Seleziona la colonna in cui desideri cercare il testo o il valore specifico, assicurandoti che la selezione parta dalla prima cella pertinente e includa tutte le voci da controllare.

2. Fai clic su «Kutools» > «Seleziona» > «Seleziona celle specifiche».
Uno screenshot della finestra di dialogo della funzione Kutools for Excel 'Seleziona celle specifiche'

3. Nella finestra di dialogo Seleziona celle specifiche (vedi screenshot sopra):
(1) Scegli «Riga intera» in «Seleziona tipo».
(2) In «Specifica tipo», imposta il menu a discesa su «Contiene» e inserisci il testo desiderato.
(3) Fai clic su «OK».

4. Nella finestra di dialogo successiva, conferma facendo clic su «OK»: tutte le righe pertinenti verranno selezionate automaticamente.
Uno screenshot di una finestra di dialogo di conferma riuscitaUno screenshot che mostra le righe evidenziate dopo aver applicato la funzione Kutools for Excel 'Seleziona celle specifiche'

5. Torna alla scheda «Home», fai clic su «Colore di riempimento» e scegli una tonalità di evidenziazione dal menu a discesa per formattare le righe selezionate.

Kutools permette agli utenti di identificare e codificare rapidamente i dati con colori senza dover scrivere formule o navigare tra menu complessi. Questo metodo è particolarmente efficace per la selezione e la formattazione una tantum di righe specifiche, piuttosto che per un'evidenziazione continua basata su regole.

Suggerimenti pratici: Dopo aver utilizzato Kutools, puoi sfruttare le funzioni di ordinamento o filtro di Excel per lavorare esclusivamente con l’intervallo di righe evidenziato. Ricorda di verificare attentamente le righe selezionate prima di applicare il colore di riempimento, poiché una selezione accidentale potrebbe sovrascrivere la formattazione esistente.

Vantaggi: Rapido, interattivo, non richiede formule e gestisce un’ampia gamma di criteri grazie alla logica integrata.
Svantaggi: Non è dinamico: con nuovi dati sarà necessario ripetere il processo; inoltre, richiede l’installazione di Kutools per Excel.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Evidenzia Riga intera se la cella contiene testo/valore specifico o è vuota con codice VBA

Per gli utenti che hanno bisogno di criteri più avanzati o dinamici rispetto a quelli offerti da “Utilizza la formattazione condizionale” o da Kutools, VBA (Visual Basic for Applications) rappresenta la soluzione ideale per automatizzare l’evidenziazione delle righe. Questo approccio è particolarmente efficace quando si desidera evidenziare un’intera riga in base a regole complesse — ad esempio, se contiene un qualsiasi valore proveniente da un elenco specifico, se soddisfa condizioni su più colonne o se corrisponde a schemi articolati — applicando immediatamente la formattazione non appena il codice viene eseguito.

Preparazione: Prima di eseguire il codice VBA, salva la cartella di lavoro e assicurati di conoscere la colonna e l’intervallo di righe da elaborare. Le modifiche apportate tramite VBA sono immediate e potrebbero risultare difficili da annullare senza un backup originale.

1. Apri l'Editor VBA facendo clic su Strumenti di sviluppo > Visual Basic. Nella finestra di Microsoft Visual Basic for Applications visualizzata, fai clic su Inserisci > Modulo, quindi copia e incolla il codice seguente nel modulo:

Sub HighlightRowsByCellContent()
    Dim ws As Worksheet
    Dim rng As Range
    Dim lastRow As Long
    Dim targetCol As String
    Dim searchValue As String
    Dim cell As Range
    Dim xTitleId As String
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    xTitleId = "KutoolsforExcel"
    
    ' Prompt for the target column by letter (e.g., "B") and the value to search for
    targetCol = Application.InputBox("Enter the column letter to check (e.g., B):", xTitleId, "B", Type:=2)
    searchValue = Application.InputBox("Enter the text/value to search for (leave blank to find blank cells):", xTitleId, "", Type:=2)
    
    lastRow = ws.Cells(ws.Rows.Count, targetCol).End(xlUp).Row
    
    ' Loop through each row and highlight if criteria match
    For i = 2 To lastRow
        Set cell = ws.Cells(i, Columns(targetCol).Column)
        If searchValue = "" Then
            If Trim(cell.Value) = "" Then
                ws.Rows(i).Interior.Color = vbYellow
            End If
        Else
            If InStr(1, cell.Value, searchValue, vbTextCompare) > 0 Then
                ws.Rows(i).Interior.Color = vbYellow
            End If
        End If
    Next i
End Sub

2. Per eseguire il codice, premere Pulsante Esegui(il pulsante Esegui) nella finestra VBA. Verrà visualizzato un messaggio in cui potrai specificare la colonna di destinazione e il valore da cercare (oppure lasciare il campo vuoto per individuare le celle vuote). Tutte le righe corrispondenti nel foglio di lavoro attivo saranno evidenziate in giallo.

Spiegazione dei parametri e Opzioni avanzate:

  • targetCol: inserisci la lettera della colonna da controllare (ad esempio, «B» per verificare la colonna B in ogni riga).
  • searchValue: inserisci il testo o il valore che vuoi trovare. Per individuare le celle vuote, lascia questo campo vuoto.
  • Interior.Color: il codice utilizza il giallo come colore di evidenziazione. Puoi modificare vbYellow in vbGreen, vbCyan oppure utilizzare RGB(r,g,b) per colori personalizzati.

Suggerimenti e precauzioni:

  • Salva sempre la cartella di lavoro prima di eseguire le macro, poiché la formattazione viene applicata all’istante.
  • Se in seguito desideri cancellare l'evidenziazione, esegui una macro simile impostando ws.Rows(i).Interior.ColorIndex = xlNone.
  • Questo codice VBA opera sul foglio attivo. Per utilizzarlo su altri fogli, modifica Set ws = Worksheets("SheetName").
  • Con set di dati di grandi dimensioni, il processo potrebbe richiedere alcuni secondi.

Risoluzione dei problemi:Se il codice non Intervallo riga evidenziata, verificare le seguenti possibili cause:

  • Lettera di colonna errata: inserisci sempre la lettera della colonna, non il numero.
  • Imposta il numero di righe a partire dalla tua tabella dati (nell’esempio si inizia dalla riga 2, ipotizzando che la riga 1 contenga le intestazioni).

Vantaggi: Estremamente flessibile, supporta criteri complessi e può essere personalizzato per scenari avanzati.
Svantaggi: Richiede una certa familiarità con VBA e potrebbe sovrascrivere la formattazione manuale.


Evidenziare Riga intera se la cella contiene uno dei valori specificati in un'altra colonna

In alcuni casi è necessario evidenziare l’intera riga solo quando una cella corrisponde a uno qualsiasi dei valori presenti in un elenco situato in un’altra colonna. Ad esempio, potresti avere una colonna con i nomi dei prodotti e desiderare che tutte le righe contenenti un prodotto presente in un elenco specificato vengano evidenziate automaticamente. La funzione «Confronta intervalli» di Kutools per Excel ti offre un metodo semplice e immediato per ottenere questo risultato, senza dover ricorrere a formule complesse.

1. Vai su «Kutools» > «Seleziona» > «Seleziona celle uguali/diverse».
Uno screenshot dell'opzione Kutools for Excel 'Seleziona celle uguali e diverse' nella scheda Kutools in Excel

2. Nella finestra di dialogo Seleziona celle uguali/diverse, procedi come indicato di seguito:

  • In «Trova valori in», specifica la colonna che desideri esaminare per individuare le corrispondenze.
  • In «According to», seleziona la colonna che contiene l'elenco dei valori specifici.
  • Seleziona «Each row» in «Based on».
  • Seleziona «Same Values» nella sezione «Find».
  • Attiva l’opzione «Colore di sfondo» in «Elaborazione dei risultati selezionati» e scegli il colore desiderato.
  • Assicurati che l’opzione «Seleziona Intera Riga» sia attivata.
Uno screenshot della finestra di dialogo Kutools for Excel 'Seleziona celle uguali e diverse'

3. Fare clic su «OK» per avviare l'utilità. Verrà visualizzata una notifica con il numero di righe trovate ed evidenziate. Cliccare nuovamente su «OK» per chiudere.
Uno screenshot di una finestra di dialogo di conferma riuscita

Di conseguenza, la tabella evidenzierà l’intervallo di riga ogni volta che la cella specificata corrisponde a uno dei valori presenti nella colonna di riferimento.
Uno screenshot che mostra il risultato dopo aver utilizzato Kutools for Excel per evidenziare le righe in base ai valori di un'altra colonna

Questa tecnica è particolarmente utile per incrociare dati tra elenchi diversi, ad esempio per abbinare codici prodotto a un elenco di articoli disponibili o per identificare tutte le transazioni legate a un determinato gruppo di clienti.

Suggerimenti: Se gli elenchi di valori sono lunghi, usa la funzione «Rimuovi duplicati» di Excel per pulirli prima di eseguire il confronto. Controlla attentamente entrambe le colonne per assicurarti che non ci siano spazi superflui o differenze nascoste che potrebbero compromettere i risultati. La formattazione non verrà aggiornata automaticamente in seguito alla modifica dei dati: dovrai rieseguire il processo.

Vantaggi: Ideale per confrontare elenchi, permette di selezionare ed evidenziare simultaneamente più righe.
Svantaggi: Richiede il componente aggiuntivo Kutools e non è automatico: va rieseguito ogni volta che i dati vengono modificati.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Demo: evidenziare la riga se la cella contiene un determinato valore o uno dei valori specificati

 
Kutools per Excel: Oltre 300 strumenti pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

Articoli correlati

Come impedire il salvataggio di una cartella di lavoro in Excel se una cella specifica è vuota?

Come evitare il calcolo (ignorando la formula) se una cella è vuota in Excel?

Come si utilizzano le funzioni SE, E, O e NON insieme in Excel?

Come visualizzare avvisi o messaggi di allerta quando le celle sono vuote in Excel?

Come inserire un testo di visualizzazione o un messaggio quando le celle sono vuote in Excel?

Come eliminare le righe con celle vuote in un lungo elenco in Excel?

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi