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

Rimuovi righe in base al valore della cella in Excel – Tutorial semplice

AutoreXiaoyang Data di modifica

Che si tratti di un foglio di calcolo ridotto o di un ampio set di dati, saper eliminare righe in base ai valori delle celle può far risparmiare tempo e fatica. Questa operazione si può eseguire sfruttando diverse funzionalità di Excel, tra cui il filtro, lo strumento Trova e sostituisci, la funzione Ordina e persino tecniche avanzate. Al termine di questa guida, avrai acquisito le competenze necessarie per rimuovere in modo efficiente le righe indesiderate dai tuoi fogli Excel, garantendo dati sempre puliti e perfettamente allineati alle tue esigenze di analisi.

Ad esempio, se volessi eliminare tutte le righe in cui la colonna “Nome” contiene “Jener”, come dovrei procedere?

 Rimuovi righe in base al valore della cella

Rimuovi Riga intera in base al valore della cella

Rimuovi righe nella selezione in base al valore della cella con la funzione Ordina


Rimuovi Riga intera in base al valore della cella in Excel

Excel offre diversi metodi per eliminare righe in base a valori specifici delle celle. Questa sezione presenta approcci che spaziano dalle funzionalità integrate di Excel — come il filtro, Trova e sostituisci e Kutools — fino a tecniche avanzate basate su VBA. Qualunque sia il tuo livello di competenza, troverai un metodo perfetto per le tue esigenze.

📝Nota: I metodi seguenti per rimuovere righe elimineranno tutti i dati contenuti in tali righe, inclusi i contenuti presenti in altre celle della stessa riga. Per evitare perdite di dati, si consiglia di duplicare il set di dati su un altro foglio di lavoro prima dell’eliminazione.

Rimuovi Riga intera in base al valore della cella con la funzione Filtro

Di solito, puoi applicare la funzione Filtro per visualizzare solo le righe che soddisfano criteri specifici ed eliminarle tutte in un colpo solo.

Passaggio 1: Applica la funzione Filtro per filtrare le righe indesiderate

  1. Seleziona l’intervallo di dati da cui desideri eliminare le righe. Quindi, fai clic su **Dati** > **Filtro** (vedi screenshot).
     fai clic su Dati > Filtro
  2. Ora, in ogni intestazione di colonna apparirà una freccia a discesa. Fai clic sulla freccia della colonna contenente i valori in base ai quali desideri rimuovere le righe. Ad esempio, se vuoi eliminare le righe con il nome «Jener», clicca sulla freccia nella colonna Nome.
  3. Nel menu a discesa, deseleziona “Seleziona tutto” per deselezionare tutte le voci e spunta soltanto la casella accanto a “Jener”, oppure digita direttamente “Jener” nella casella di ricerca per trovarlo all’istante.
    seleziona solo il valore da filtrare
  4. Quindi, fai clic sul pulsante OK per applicare il filtro: verranno visualizzate solo le righe contenenti «Jener». Vedi screenshot:
    vengono visualizzate solo le righe che contengono il valore specifico

Passaggio 2: Elimina le righe filtrate

Seleziona le righe visibili, fai clic con il tasto destro su una di esse e scegli «Elimina Riga» dal menu contestuale per rimuovere tutte le righe selezionate.
 fai clic con il tasto destro su una delle righe selezionate e scegli Elimina riga

Passaggio 3: Rimuovi il filtro

Fare quindi nuovamente clic su «Dati» > «Filtro». In questo modo il filtro verrà rimosso e saranno visibili tutti i record, ad eccezione di quelli eliminati.
fai nuovamente clic su Dati > Filtro per rimuovere il filtro

💡Suggerimenti:
  • Allo stesso modo in cui si applica il metodo Filtro per eliminare le righe contenenti il testo «Jener», è possibile utilizzarlo anche per rimuovere righe in base a condizioni numeriche o di data, come mostrato negli screenshot seguenti:
    Numeri Condizioni di filtro:
     Condizioni di filtro numerico nella funzione Filtro

    Data Condizioni di filtro:
     Condizioni di filtro data nella funzione Filtro
  • È inoltre possibile utilizzare la funzione Filtro per filtrare ed eliminare tutte le righe con un determinato colore di sfondo. Vedi screenshot:
    filtra ed elimina tutte le righe che contengono un determinato colore di sfondo
  • È possibile utilizzare la funzione Filtro per applicare criteri multipli, escludere i contenuti indesiderati e poi eliminarli. Ad esempio, se si desidera rimuovere tutte le righe in cui il venditore è «Jener» e le vendite totali superano $7000, occorre innanzitutto filtrare per il nome «Jener» e successivamente per le vendite superiori a $7000.
 

Rimuovi Riga intera in base al valore della cella con KUTOOLS AI Aide

Kutools per Excel è un componente aggiuntivo completo che include oltre 300 funzionalità avanzate, progettate per semplificare compiti complessi in Excel. Una di queste è KUTOOLS AI Aide, che ti permette di automatizzare operazioni come il filtraggio e l’eliminazione di righe in base a criteri specifici.

📝Nota: Per utilizzare questo KUTOOLS AI Assistente di Kutools per Excel, si prega di scaricare e installare Kutools per Excel.

Dopo aver installato Kutools per Excel, fare clic su «KUTOOLS AI» > «AI Assistant» per aprire il riquadro «KUTOOLS AI Aide»:

  1. Seleziona il Intervallo dati, digita la tua richiesta nella chat e fai clic sul pulsante «Invia» oppure premi il tasto Invio per inviare la domanda;
    «Rimuovi le righe se la colonna Nome contiene il nome Jener nella selezione»
  2. Dopo l’analisi, fai clic sul pulsante «Execute» per avviare l’elaborazione. KUTOOLS AI Aide utilizzerà l’intelligenza artificiale per elaborare la richiesta e rimuoverà direttamente in Excel le righe specificate.
💡Suggerimenti:
  • Per eliminare righe in base a criteri multipli, basta modificare opportunamente i requisiti. Ad esempio, puoi usare comandi come «Rimuovi le righe in cui la colonna Nome include Jener o Kevin nella selezione» oppure «Rimuovi le righe in cui la colonna Nome contiene Jener e le vendite totali superano 7000 nella selezione».
  • Questo metodo non supporta la funzione Annulla. Tuttavia, per ripristinare i dati originali, puoi semplicemente fare clic su «Insoddisfatto» e annullare così tutte le modifiche apportate.
Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare compiti complessi, 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...
 

Rimuovi Riga intera in base al valore della cella con la funzione Trova e sostituisci

Eliminare un’intera riga in base a un valore specifico della cella utilizzando la funzione Trova e sostituisci di Excel è un metodo semplice ed efficace per ripulire i dati. Procedere come segue:

Passaggio 1: Applica la funzione Trova e sostituisci per selezionare il valore specifico

  1. Seleziona i dati della colonna in base ai quali desideri rimuovere le righe, quindi apri la finestra di dialogo «Trova e sostituisci» premendo contemporaneamente Ctrl + F.
  2. Nella finestra di dialogo «Trova e sostituisci», digita il valore specifico della cella (nel nostro caso «Jener») nella casella «Trova» e fai clic sul pulsante «Trova tutto». Vedi lo screenshot:
    digita il valore specifico della cella nella casella Trova
  3. Selezionate tutti i risultati della ricerca nella parte inferiore della finestra di dialogo «Trova e sostituisci» e chiudete la finestra. (Potete selezionare uno dei risultati trovati e premere Ctrl + A per selezionarli tutti.) In questo modo verranno selezionate tutte le celle contenenti il valore specificato. Chiudete quindi la finestra di dialogo. Vedere lo screenshot:
     premi i tasti Ctrl + A per selezionare tutti i risultati trovati

Passaggio 2: Elimina le righe in base al valore selezionato

  1. Con le celle ancora selezionate, fai clic con il tasto destro su una di esse e scegli Elimina dal menu contestuale.
  2. Nella finestra di dialogo Elimina, seleziona «Riga intera» e fai clic su OK per rimuovere tutte le righe che contengono il valore specificato.
     elimina le righe in base al valore selezionato
 

Rimuovi Riga intera in base al valore della cella con codice VBA

Eliminare righe in base al valore di una cella con VBA (Visual Basic for Applications) in Excel consente di automatizzare l’operazione, rendendola estremamente efficiente soprattutto con grandi set di dati.

Passaggio 1: Apri l’editor dei moduli VBA e copia il codice

  1. Premere i tasti Alt + F11 per aprire la finestra di Microsoft Visual Basic for Applications.
  2. Nella finestra aperta, fai clic su «Inserisci» > «Modulo» per creare un nuovo modulo vuoto.
  3. Quindi, copia e incolla il codice seguente nel modulo vuoto.
    Sub DeleteRowsBasedOnCellValue()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Set ws = ActiveSheet
        Dim columnRange As Range
        On Error Resume Next
        Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8)
        On Error GoTo 0
        If columnRange Is Nothing Then Exit Sub
        Dim lastRow As Long
        lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row
        Dim criteria As String
        criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2)
        If criteria = "" Then Exit Sub
        Dim i As Long
        For i = lastRow To 1 Step -1
            If ws.Cells(i, columnRange.Column).Value = criteria Then
                ws.Rows(i).Delete
            End If
        Next i
    End Sub
    

Passaggio 2: Esegui il codice

  1. Premere quindi il tasto F5 per eseguire il codice. Nella finestra di dialogo visualizzata, selezionare la colonna in base alla quale si desidera rimuovere le righe e fare clic su OK.
     seleziona la colonna per rimuovere le righe in base a un determinato valore
  2. Nella finestra di dialogo successiva, inserisci il valore specifico in base al quale desideri rimuovere le righe e fai clic su OK. Vedi lo screenshot:
     digita il valore specifico in base al quale rimuovere le righe

Risultato:

Si noterà quindi che le righe intere sono già state eliminate in base al valore specificato.

📝Nota: Questo metodo basato su codice VBA non supporta l’annullamento (Undo); pertanto, assicurarsi che l’operazione funzioni come previsto prima di utilizzarlo. Inoltre, è consigliabile mantenere sempre un backup dei propri dati per proteggersi da modifiche accidentali o perdite.

Rimuovi righe nella selezione in base al valore della cella con la funzione Ordina

Tutti i metodi descritti in precedenza rimuovono l’intera riga, il che può rappresentare un limite. Ad esempio, con questi approcci verrebbero eliminati anche tutti i dati situati a destra del set di dati. Se invece si desidera cancellare soltanto determinati record all’interno del set, lasciando invariati gli altri dati, è necessario ricorrere a un approccio alternativo.

Passaggio 1: Crea una colonna ausiliaria per i dati

Crea una nuova colonna per tenere traccia dell’ordine: inseriscila accanto ai dati e compilala con numeri progressivi (1, 2, 3…), come mostrato nello screenshot.
Crea una colonna di appoggio con numeri progressivi per i dati

Passaggio 2: Ordina i dati in base alla Specifica colonna

  1. Seleziona la colonna di dati in base alla quale desideri eliminare le righe. Poi clicca su «Dati» > «Crescente o Z-A»; verrà visualizzata la finestra di avviso Ordinamento: scegli «Espandi intervallo» e clicca su «Ordina». Guarda lo screenshot:
     seleziona Espandi selezione nella finestra di dialogo
  2. Ora le righe con valori identici saranno raggruppate, rendendo più semplice identificarle e selezionarle. Vedere lo screenshot:
    le righe con gli stessi valori verranno raggruppate insieme

Passaggio 3: Elimina le righe ordinate

  1. Seleziona il gruppo di record da eliminare, fai clic con il tasto destro e scegli «Elimina» dal menu contestuale. Nella finestra di dialogo «Elimina», seleziona l’opzione «Sposta celle in alto» e fai clic su OK. Vedi lo screenshot:
     Elimina le righe ordinate
  2. Vengono eliminate soltanto le righe in cui il nome è Jener, senza cancellare l’intera riga. Di conseguenza, eventuali dati a destra o a sinistra del set di dati rimarranno invariati.

Passaggio 4: Applica la funzione Ordina per ripristinare l’ordine originale dei dati

Fare clic sull’intestazione della colonna ausiliaria, quindi passare alla scheda «Dati» nella Barra multifunzione e selezionare «Crescente» per riordinare i dati in base alla sequenza presente nella colonna ausiliaria. In questo modo, i dati all’interno dell’intervallo selezionato torneranno automaticamente all’ordine originale desiderato.

Passaggio 5: Elimina la colonna ausiliaria

Infine, elimina la colonna ausiliaria, se necessario, per ripulire il foglio di lavoro.


In questo articolo abbiamo esaminato diversi metodi per rimuovere righe in Excel in base ai valori delle celle: scegli pure quello che preferisci! Se desideri scoprire altri suggerimenti e trucchi per Excel, il nostro sito web offre migliaia di tutorial;fai clic qui per consultarli. Grazie per la lettura e ci auguriamo di poterti offrire ancora tanti contenuti utili in futuro!


Articoli correlati:

  • Rimuovi facilmente le celle vuote in Excel – Tutorial completo
  • La rimozione delle celle vuote in Excel è un’operazione comune che ottimizza i tuoi dati, rendendoli più semplici da analizzare, comprendere e presentare. Le celle vuote possono interrompere l’analisi dei dati, generare errori nelle formule e far apparire i tuoi set di dati incompleti o poco professionali. In questo tutorial esploreremo diversi metodi efficaci per eliminare o gestire le celle vuote in Excel, tra cui la funzione *Vai a speciale*, l’uso di formule e la funzione *Filtro*. Ogni metodo risponde a esigenze e scenari specifici, permettendoti di scegliere l’approccio più adatto alle tue necessità.
  • Elimina righe in base a Colore di Sfondo
  • Come si possono eliminare le righe intere in base al colore di sfondo? In questo esempio, devi eliminare tutte le righe le cui celle presentano un riempimento blu come colore di sfondo, come mostrato nello screenshot seguente. Con questo articolo otterrai alcuni codici per eseguire questa operazione in Excel.
  • Elimina ogni altra riga
  • Se desideri eliminare rapidamente ogni altra riga o colonna in Excel, il passo fondamentale è imparare innanzitutto a selezionarle in modo veloce, per poi procedere con l’eliminazione. Questo articolo ti svelerà alcuni trucchi pratici per selezionare e rimuovere in un attimo ogni altra riga o colonna.