Skip to main content

6 modi semplici per rimuovere righe vuote in Excel (Passo dopo passo)

Author: Sun Last Modified: 2025-05-30

Quando si lavora con grandi set di dati che contengono righe vuote, queste possono ingombrare il foglio di lavoro e ostacolare l'analisi dei dati. Sebbene sia possibile rimuovere manualmente un piccolo numero di righe vuote, diventa dispendioso in termini di tempo ed inefficiente quando si ha a che fare con centinaia di righe vuote. In questo tutorial presentiamo sei metodi diversi per rimuovere efficacemente le righe vuote in blocco. Queste tecniche coprono vari scenari che potresti incontrare in Excel, consentendoti di lavorare con dati più puliti e strutturati.

A screenshot showing an Excel worksheet with blank rows for removal


Video: Rimuovi righe vuote


Rimuovi righe vuote

 

Quando si eliminano righe vuote da un set di dati, è importante procedere con cautela poiché alcuni metodi comunemente suggeriti possono accidentalmente rimuovere righe che contengono dati. Ad esempio, due suggerimenti popolari trovati su internet (che sono anche forniti in questo tutorial sotto):

  • Usare "Vai a Speciale" per selezionare le celle vuote e poi rimuovere le righe di queste celle vuote selezionate.
  • Usare la funzione Filtro per filtrare le celle vuote in una colonna chiave e poi rimuovere le righe vuote nell'intervallo filtrato.

Tuttavia, entrambi questi metodi hanno il potenziale di rimuovere erroneamente righe che contengono dati importanti come mostrato negli screenshot sottostanti.

A screenshot showing a dataset in Excel where careless removal of blank rows could delete important data

Per evitare tali eliminazioni involontarie, si consiglia di utilizzare uno dei quattro metodi seguenti per eliminare con precisione le righe vuote.


>> Rimuovi righe vuote con una colonna di supporto

Passo 1: Aggiungi una colonna di supporto e usa la funzione CONTA.VALORI
  1. All'estrema destra del set di dati, aggiungi la colonna "Supporto" e usa la seguente formula nella prima cella della colonna:
    =COUNTA(A2:C2)
    A screenshot showing the addition of a helper column and the COUNTA function to identify blank rows in Excel
    Nota: Nella formula, A2:C2 è l'intervallo in cui desideri contare le celle non vuote.
  2. Quindi trascina la maniglia di riempimento automatico verso il basso per applicare la formula e contare il numero di celle non vuote in ogni riga. "0" indica che la riga relativa è completamente vuota.
    A screenshot showing the COUNTA formula applied across rows to detect blank rows in Excel
Passo 2: Filtra le righe vuote tramite la colonna di supporto
  1. Clicca su una qualsiasi cella della colonna di supporto, seleziona "Dati" > "Filtro".
    A screenshot showing the Filter option in Excel ribbon
  2. Poi clicca sulla "freccia filtro" e seleziona solo "0" nel menu espanso, quindi clicca su "OK".
    A screenshot showing the use of the Filter feature to filter out blank rows on the helper column

Ora tutte le righe vuote sono state filtrate.

A screenshot showing blank rows filtered out using the helper column in Excel

Passo 3: Elimina righe vuote

Seleziona le righe vuote (clicca sul numero della riga e trascina verso il basso per selezionare tutte le righe vuote), poi fai clic con il tasto destro e scegli "Elimina Riga" dal menu contestuale (oppure puoi usare i tasti di scelta rapida "Ctrl" + "-").

A screenshot showing the deletion of blank rows using the context menu in Excel

Passo 4: Seleziona Filtro nel gruppo Ordina e Filtra per cancellare il filtro applicato

A screenshot showing the Filter option in Excel ribbon to clear the applied filter in Excel

Risultato:

A screenshot showing the result of removing blank rows in Excel after using the helper column method

Nota: Se non hai più bisogno della colonna di supporto, rimuovila dopo aver filtrato.

>> Rimuovi righe vuote con Kutools in 3 secondi

Per un modo rapido e senza sforzo per eliminare accuratamente le righe vuote dalla tua selezione, la soluzione migliore è utilizzare la funzione "Elimina Righe Vuote" di "Kutools per Excel". Ecco come:

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 da cui vuoi rimuovere le righe vuote.
  2. Clicca "Kutools" > "Elimina" > "Elimina Righe Vuote" > "Nell'Intervallo Selezionato".
  3. Scegli l'opzione desiderata in base alle tue necessità e clicca "OK" nella finestra di dialogo visualizzata.

    A screenshot showing how to use Kutools to delete blank rows in Excel from a selected range

Informazioni aggiuntive:
  • Oltre a rimuovere le righe vuote all'interno di una selezione, Kutools per Excel ti permette anche di eliminare rapidamente le righe vuote dal "foglio di lavoro corrente", dai "fogli di lavoro selezionati" o dall'"intera cartella di lavoro" con un solo clic.

  • Prima di utilizzare la funzione Elimina Righe Vuote, assicurati di installare Kutools per Excel. Clicca qui per scaricare Kutools per Excel ora.


>> Rimuovi righe vuote manualmente

Se ci sono poche righe vuote da rimuovere, puoi eliminarle anche manualmente.

Passo 1: Seleziona righe vuote

Clicca sul numero della riga per selezionare una singola riga vuota. Se ci sono più righe vuote, tieni premuto il tasto "Ctrl" e clicca sui numeri delle righe uno per uno per selezionarle.

A screenshot showing how to select blank rows manually in Excel using the row numbers

Passo 2: Elimina righe vuote

Dopo aver selezionato le righe vuote, fai clic con il tasto destro e scegli "Elimina" dal menu contestuale (oppure puoi usare i tasti di scelta rapida "Ctrl" + "-").

A screenshot showing the context menu to delete selected blank rows in Excel

Risultato:

A screenshot showing the result after manually removing blank rows in Excel


>> Rimuovi righe vuote usando VBA

Se sei interessato a VBA, questo tutorial fornisce due codici VBA per eliminare righe vuote nella selezione e nel foglio di lavoro attivo.

Passo 1: Copia il codice VBA nella finestra Microsoft Visual Basic for Applications
  1. Attiva il foglio da cui vuoi rimuovere le righe vuote, quindi premi i tasti "Alt" + "F11".

    A screenshot showing the shortcut key Alt + F11

  2. Nella finestra che appare, clicca "Inserisci" > "Modulo".

  3. Poi copia e incolla uno dei codici seguenti nel nuovo modulo vuoto.

    Codice 1: Rimuovi righe vuote dal foglio di lavoro attivo

    Sub RemoveBlankRows()
    'UpdatebyExtendoffice
        Dim wsheet As Worksheet
        Dim lastRow As Long
        Dim i As Long
        
        ' Set the worksheet variable to the active sheet
        Set wsheet = ActiveSheet
        
        ' Get the last row of data in the worksheet
        lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row
        
        ' Loop through each row in reverse order
        For i = lastRow To 1 Step -1
            ' Check if the entire row is blank
            If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then
                ' If the row is blank, delete it
                wsheet.Rows(i).Delete
            End If
        Next i
    End Sub
    

    Codice 2: Rimuovi righe vuote dall'intervallo selezionato

    Sub RemoveBlankRowsInRange()
    'UpdatebyExtendoffice
    Dim sRange As Range
    Dim row As Range
    ' Prompt the user to select a range
    On Error Resume Next
    Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8)
    ' Check if a range is selected
    If Not sRange Is Nothing Then
    ' Loop through each row in reverse order
    For Each row In sRange.Rows
    ' Check if the entire row is blank
    If WorksheetFunction.CountA(row) = 0 Then
    ' If the row is blank, delete it
    row.Delete
    End If
    Next row
    Else
    MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation
    End If
    End Sub
    

    A screenshot showing the VBA module window with code to remove blank rows in Excel

Passo 2: Esegui il codice ed elimina le righe vuote

Clicca sul pulsante "Esegui" o premi il tasto "F5" per eseguire il codice.

  • Se utilizzi il codice 1 per rimuovere righe vuote nel foglio attivo, dopo aver eseguito il codice, tutte le righe vuote nel foglio verranno eliminate.

  • Se utilizzi il codice 2 per rimuovere righe vuote dalla selezione, dopo aver eseguito il codice, apparirà una finestra di dialogo, seleziona un intervallo da cui vuoi rimuovere le righe vuote, quindi clicca "OK".

    A screenshot showing a dialog box for selecting a range to remove blank rows in Excel using VBA

Risultati:

Codice 1: Rimuovi righe vuote nel foglio attivo

A screenshot showing the result of using VBA Code 1 to remove blank rows in the active sheet in Excel

Codice 2: Rimuovi righe vuote nell'intervallo selezionato

A screenshot showing the result of using VBA Code 2 to remove blank rows from a selected range in Excel

Rimuovi righe contenenti celle vuote

 

Questa sezione è suddivisa in due parti: una consiste nell'utilizzare la funzione Vai a Speciale per rimuovere righe contenenti celle vuote, e l'altra nell'utilizzare la funzione Filtro per rimuovere righe che hanno spazi vuoti in una specifica colonna chiave.

>> Rimuovi righe contenenti celle vuote mediante Vai a Speciale

La funzione Vai a Speciale è ampiamente raccomandata per rimuovere righe vuote. Può essere uno strumento utile quando devi eliminare righe che contengono almeno una cella vuota.

Passo 1: Seleziona le celle vuote nell'intervallo
  1. Seleziona l'intervallo da cui vuoi eliminare le righe vuote, seleziona "Home" > "Trova e Seleziona" > "Vai a Speciale".
    A screenshot showing the Go To Special feature in Excel for selecting blank cells
    Oppure puoi premere direttamente il tasto "F5" per abilitare la finestra di dialogo "Vai a", e cliccare sul pulsante "Speciale" per passare alla finestra di dialogo "Vai a Speciale".
  2. Nella finestra di dialogo "Vai a Speciale", scegli l'opzione "Vuoti" e clicca "OK".
    A screenshot showing the Go To Special dialog in Excel with the Blanks option selected

Ora tutte le celle vuote nell'intervallo selezionato sono state selezionate.

A screenshot showing blank cells selected in the range using Go To Special in Excel

Passo 2: Elimina righe che contengono celle vuote
  1. Fai clic con il tasto destro su una qualsiasi delle celle selezionate e scegli "Elimina" dal menu contestuale (oppure puoi usare i tasti di scelta rapida "Ctrl" + "-").
    A screenshot showing the context menu to delete rows containing blank cells in Excel
  2. Nella finestra di dialogo "Elimina", scegli l'opzione "Riga intera" e clicca "OK".
    A screenshot showing the Delete dialog in Excel with the Entire Row option selected
Risultato:

A screenshot showing the result after removing rows containing blank cells in Excel using Go To Special

Nota: Come puoi vedere sopra, finché la riga contiene almeno una cella vuota, verrà rimossa. Questo potrebbe causare la perdita di alcuni dati importanti. Se il set di dati è grande, potresti aver bisogno di molto tempo per trovare la perdita e ripristinare. Quindi, prima di utilizzare questo metodo, ti consiglio di fare un backup.

>> Rimuovi righe contenenti celle vuote in una colonna chiave tramite la funzione Filtro

Quando hai un grande set di dati e vuoi rimuovere righe basandoti su una condizione in cui una colonna chiave contiene celle vuote, la funzione Filtro di Excel può essere uno strumento potente.

Passo 1: Filtra le celle vuote nella colonna chiave
  1. Seleziona il set di dati, clicca sulla scheda "Dati", vai al gruppo "Ordina e Filtra", clicca su "Filtro" per applicare il filtro al set di dati.
    A screenshot showing how to apply a filter to a dataset in Excel using the Data tab
  2. Clicca sulla "freccia filtro" per la colonna chiave che vuoi usare per rimuovere le righe. In questo esempio, la colonna "ID" è la colonna chiave, e seleziona solo "Vuoti" dal menu espanso. Clicca "OK".
    A screenshot showing the filter dropdown menu with the Blanks option selected in Excel

Ora tutte le celle vuote nella colonna chiave sono state filtrate.

A screenshot showing rows with blank cells filtered in the key column in Excel

Passo 2: Elimina righe

Seleziona le righe rimanenti (clicca sul numero della riga e trascina verso il basso per selezionare tutte le righe vuote), poi fai clic con il tasto destro e scegli "Elimina Riga" dal menu contestuale (oppure puoi usare i tasti di scelta rapida "Ctrl" + "-"). E clicca "OK" nella finestra di dialogo che appare.

A screenshot showing how to delete filtered blank rows in Excel

Passo 3: Seleziona Filtro nel gruppo Ordina e Filtra per cancellare il filtro applicato

A screenshot showing how to clear the applied filter in Excel

Risultato:

A screenshot showing the result after removing rows with blank cells in the key column using the Filter feature in Excel

Nota: Se vuoi rimuovere righe vuote basandoti su due o più colonne chiave, ripeti il Passo 1 per filtrare gli spazi vuoti nelle colonne chiave una per una, poi elimina le righe con celle vuote.

 

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 di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con 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 multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la 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 e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. 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 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!