Come nascondere righe in base al valore di una cella in Excel?
Quando si lavora con set di dati ampi e complessi in Excel, semplificare il foglio di lavoro è spesso essenziale per analizzare, presentare o comunicare in modo più efficace le informazioni rilevanti. Una necessità ricorrente è nascondere righe in base a valori specifici delle celle — ad esempio, per escludere dati al di sotto di una certa soglia o rimuovere righe che non soddisfano determinati criteri. Nascondere manualmente ogni riga è non solo dispendioso in termini di tempo, ma aumenta anche il rischio di errori, soprattutto quando si gestiscono centinaia o migliaia di voci. In questa guida ti mostreremo tre metodi pratici per nascondere, filtrare o gestire selettivamente le righe in base ai valori presenti in un’altra colonna. Questi approcci ti permetteranno di creare visualizzazioni personalizzate, ottimizzare la tua efficienza ed eliminare attività manuali ripetitive.

Nascondi righe in base al valore di una cella con il Filtro
La funzione Filtro di Excel è uno strumento integrato che consente di nascondere temporaneamente le righe in base ai valori delle celle, focalizzando il foglio di calcolo solo sulle informazioni rilevanti. Ad esempio, se desideri visualizzare esclusivamente le transazioni di vendita superiori a 3.000 $, lo strumento Filtro ti permette di escludere all’istante dalla vista tutte le righe con importi inferiori. Questo approccio si rivela particolarmente efficace per applicare filtri manuali in modo rapido e per passare agevolmente tra la visualizzazione completa dei dati e quella limitata alle sole righe che soddisfano determinati criteri. È semplice da usare e completamente reversibile: basta disattivare il filtro per ripristinare immediatamente l’intero set di dati originale.
Scegli questo metodo quando devi filtrare rapidamente i dati, ideale per presentazioni o analisi iterative: tieni però presente che le righe vengono nascoste solo a livello visivo, mentre tutti i dati sottostanti rimangono accessibili finché non rimuovi il filtro.
1. Seleziona l'intervallo di celle o l'intera tabella da filtrare, quindi fai clic su Dati > Filtro. Verranno aggiunte piccole frecce a discesa nelle intestazioni delle colonne. Vedi screenshot:

Suggerimento: assicurati che la selezione non contenga righe vuote, poiché potrebbero interferire con il filtraggio di intervalli di tabelle più ampi.
2. Fai clic sulla freccia a discesa nell'intestazione della colonna di destinazione per visualizzare le opzioni di filtro. Scegli quindi Filtri numerici(oppure)Filtri testuali per dati basati su testo) dal menu e seleziona Maggiore di. Puoi anche utilizzare altri criteri, come «Minore di», «Uguale a» o «Diverso da», in base alle tue esigenze. Vedi screenshot:

Suggerimento: per le colonne di testo, le opzioni includono «Contiene», «Inizia con» e filtri analoghi, ideali per gestire dati non numerici.
3. Inserisci il tuo criterio numerico o testuale nella casella accanto a «è maggiore di»—ad esempio, digita 3000 per mostrare solo i valori superiori a tale importo. Vedi screenshot:

Suggerimento: dopo aver digitato il criterio, ricontrolla attentamente la presenza di spazi indesiderati o formattazioni errate che potrebbero compromettere l’efficacia del filtro.
4. Fai clic su OK. Nel foglio di lavoro saranno ora visibili solo le righe con dati superiori a 3.000; quelle con valori minori o uguali a 3.000 saranno nascoste, pur rimanendo presenti nel file. Vedi screenshot:

Per ripristinare tutte le righe, fai semplicemente clic nuovamente sull’icona del filtro e seleziona «Cancella filtro da [Nome colonna]». Ricorda che le righe escluse dal filtro sono solo temporaneamente nascoste, non eliminate: eventuali calcoli o riferimenti a tali celle le includeranno comunque.
Utilizza questa soluzione se modifichi spesso le condizioni di filtro, desideri risultati visivi immediati o collabori in team: grazie al fatto che il filtro è una funzione standard di Excel, chiunque può comprenderlo e modificarlo facilmente.
Limitazione: il filtraggio complesso con condizioni multiple o l’automazione di operazioni personalizzate ripetute potrebbe richiedere passaggi aggiuntivi o soluzioni più avanzate, come formule o VBA.
Seleziona rapidamente le righe in base al valore di una cella con Kutools per Excel
Per gli utenti che devono elaborare tabelle di dati ampie in modo efficiente e spesso eseguono operazioni batch—come nascondere, eliminare o formattare righe specifiche—Kutools per Excel offre la funzione Seleziona celle specifiche per identificare e selezionare rapidamente tutte le righe corrispondenti ai criteri scelti. Benché questa funzione non nasconda direttamente le righe, semplifica notevolmente la selezione collettiva delle righe desiderate, consentendoti di nasconderle, eliminarle o formattarle con un’unica azione e accelerando così in modo significativo il tuo flusso di lavoro in Excel.
Questa soluzione è ideale per scenari con criteri complessi, quando occorre selezionare tutte le righe per ulteriori elaborazioni o semplicemente per evitare la selezione manuale riga per riga. L’approccio di Kutools si rivela estremamente pratico per utenti che svolgono attività frequenti e ripetitive ed è particolarmente efficace con set di dati ampi, che il filtro standard di Excel potrebbe non gestire in modo altrettanto efficiente.
Dopo aver scaricato e installato Kutools per Excel, vai su Kutools > Seleziona > Seleziona celle specifiche per aprire la finestra di dialogo Seleziona celle specifiche.
- Seleziona l'intervallo: Innanzitutto, evidenzia la colonna o l’area contenente i valori da utilizzare come base per la selezione. Assicurati che l’intervallo includa tutte le righe pertinenti.
- Scegli Riga intera: Nella sezione Seleziona tipo, seleziona Riga intera. Questa impostazione permette a Kutools di selezionare intere righe che soddisfano i criteri, non solo singole celle.
Suggerimento: è fondamentale se desideri nascondere o elaborare intere voci di dati, non solo celle isolate. - Imposta i criteri: Nel menu a discesa Specifica tipo, scegli Minore di e inserisci 3000 nella casella di testo. In questo modo, Kutools selezionerà automaticamente tutte le righe in cui il valore della cella è inferiore a 3000.
Puoi anche scegliere «Uguale a», «Maggiore di» o «Tra», a seconda delle tue esigenze di filtro. - Conferma la selezione: Fai clic su OK per applicare i criteri; Kutools selezionerà immediatamente le righe corrispondenti.

Risultato
Tutte le righe contenenti valori inferiori a 3.000 nella colonna B verranno selezionate automaticamente. Queste righe selezionate possono quindi essere gestite come un unico gruppo. Ad esempio, puoi fare clic con il tasto destro su una delle righe evidenziate nell’Intervallo e scegliere Nascondi per nasconderle, oppure utilizzare altri strumenti di Excel per ulteriori operazioni batch.

La soluzione di Kutools è ideale per chi cerca efficienza nella gestione di grandi volumi di dati, soprattutto quando le funzionalità integrate di Excel risultano troppo lente o limitanti. La sua interfaccia intuitiva riduce inoltre il rischio di errori di selezione.
Limitazione: se devi nascondere automaticamente le righe in base a valori delle celle in continuo aggiornamento o se il tuo set di dati è molto ampio e viene aggiornato frequentemente, valuta alternative come formule o codice VBA per un’automazione più dinamica.
Nascondi righe in base al valore di una cella con codice VBA
Se preferisci un approccio automatizzato — particolarmente utile quando devi nascondere ripetutamente righe in base a criteri specifici o desideri integrare questa operazione in flussi più ampi di manipolazione dei dati — puoi sfruttare una macro VBA (Visual Basic for Applications) per ottenere rapidamente il risultato desiderato. VBA ti offre la flessibilità di definire condizioni personalizzate, automatizzare il nascondimento di righe anche su set di dati ampi o dinamici e ridurre al minimo l’intervento manuale. Questo metodo è ideale per utenti avanzati di Excel o per chiunque debba eseguire operazioni ripetitive su fogli di calcolo simili.
Vantaggi: la soluzione VBA offre un’automazione scalabile, consentendoti di modificare con facilità i criteri o l’intervallo dati. È ideale per report che richiedono aggiornamenti periodici e permette di estendere o adattare il codice alle tue esigenze specifiche.
Svantaggi: se le macro sono disabilitate nella cartella di lavoro, il codice non verrà eseguito; potresti dover abilitare la sicurezza delle macro. VBA è più soggetto a errori causati da selezioni o input errati, quindi ricontrolla attentamente ogni passaggio.
Prima di eseguire il codice VBA, salva il foglio di lavoro per evitare qualsiasi perdita accidentale di dati.
1. Premi Alt + F11 per aprire la finestra dell’editor Microsoft Visual Basic for Applications.
2. Nella finestra dell'editor, fai clic su Inserisci > Modulo per aggiungere un nuovo modulo al documento. Copia e incolla il seguente codice VBA nel modulo:
VBA: Nascondi righe in base al valore di una cella.
Sub HideRow()
'Updateby20250904
Dim Rng As Range
Dim WorkRng As Range
Dim xNumber As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNumber = Application.InputBox("Number", xTitleId, "", Type:=1)
For Each Rng In WorkRng
Rng.EntireRow.Hidden = Rng.Value < xNumber
Next
End Sub
3. Per eseguire la macro, premere F5 oppure fare clic sul pulsante Esegui. Quando richiesto, selezionare l'intervallo di celle da elaborare nella finestra di dialogo visualizzata. Assicurati di selezionare solo i dati, non le righe di intestazione, per evitare di nascondere accidentalmente le intestazioni delle colonne. Vedere lo screenshot:

4. Fare clic su OK, dopodiché appare una seconda finestra di dialogo. Inserisci il numero del criterio—ad esempio 3000—per specificare quali righe nascondere (quelle con valori inferiori a tale numero). Guarda lo screenshot:

5. Fare clic su OK. La macro elaborerà immediatamente l’intervallo selezionato, nascondendo tutte le righe in cui il valore è minore del numero inserito.
Suggerimento:È possibile modificare la condizione logica in base alle proprie esigenze:
- Per nascondere le righe con valori maggiori di 3000, aggiorna il codice nel modulo in Rng.EntireRow.Hidden = Rng.Value > xNumber.
- Per nascondere le righe corrispondenti a un valore esatto, modifica il codice in Rng.EntireRow.Hidden = Rng.Value = xNumber.
In caso di errori, verificare che l’intervallo di celle selezionato non includa colonne nascoste o unite e assicurarsi di aver inserito valori numerici corretti. Tenere presente che le modifiche apportate con VBA non sono facilmente annullabili; potrebbe essere necessario mostrare nuovamente le righe manualmente in un secondo momento.
Per utilizzi ricorrenti, è possibile salvare questa macro per attività ripetitive di gestione dati o personalizzarla ulteriormente (ad esempio aggiungendo criteri più complessi o supportando condizioni basate su testo).
Nascondere o contrassegnare righe in base al valore di una cella con formule Excel
Oltre ai metodi sopra descritti, è possibile utilizzare formule Excel per contrassegnare o filtrare righe in base a valori specifici di celle, guidando così il nascondimento manuale delle righe o l'utilizzo di ulteriori strumenti di automazione. Questo approccio è particolarmente utile quando si desidera un'indicazione visiva (ad esempio una colonna ausiliaria) prima di nascondere le righe oppure quando si intende ordinare e raggruppare le righe per ulteriori elaborazioni.
Ad esempio, è possibile utilizzare una formula semplice in una colonna ausiliaria per identificare le righe che soddisfano i criteri:
1.Inserire la seguente formula in una nuova colonna (ad esempio la colonna C, cella C2) accanto ai dati:
=IF(B2<3000,"Hide","Show") 2. Premere Invio, quindi trascinare la formula verso il basso per riempire tutte le righe del set di dati. In questo modo, ogni riga verrà contrassegnata come «Nascondi» se il valore è inferiore a 3.000, oppure come «Mostra» in caso contrario.
3. Ora puoi usare la funzione Filtro di Excel su questa colonna ausiliaria per visualizzare solo le righe contrassegnate come «Mostra» o per ordinare i dati di conseguenza. In alternativa, applica la formattazione condizionale per evidenziare le righe «Nascondi», rendendo così più rapida la modifica manuale.
Questo approccio basato su formule è ideale quando si desidera visualizzare direttamente nel foglio i criteri applicati o impostare ulteriori automazioni con Kutools o VBA.
Svantaggio: è comunque necessario nascondere manualmente le righe in base al risultato della formula, ma questa pratica aiuta a rendere più chiare le operazioni, ridurre gli errori e semplificare le azioni in blocco.
In caso di problemi, ad esempio righe che non vengono nascoste come previsto, verificare la presenza di Unito, Righe vuote o formule che potrebbero interferire con la selezione manuale o automatizzata. Salvare sempre il file prima di eseguire macro o operazioni in blocco. Per set di dati molto grandi, considerare l’ottimizzazione del file Excel o l’utilizzo di colonne ausiliarie per maggiore chiarezza. Ogni volta che possibile, documentare le proprie procedure affinché i collaboratori possano seguirle e garantire coerenza nelle future analisi.
Nascondere righe in base al valore di una cella
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 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.
- 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