6 modi semplici per rimuovere righe vuote in Excel (Passo dopo passo)
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.
- Rimuovi righe vuote
- Utilizzando una colonna di supporto
- Utilizzando Kutools in 3 secondi
- Manualmente
- Utilizzando VBA
- Rimuovi righe contenenti celle vuote
- Mediante la funzione Vai a Speciale
- In una colonna chiave tramite la funzione Filtro
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.
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
- All'estrema destra del set di dati, aggiungi la colonna "Supporto" e usa la seguente formula nella prima cella della colonna:
=COUNTA(A2:C2)
Nota: Nella formula, A2:C2 è l'intervallo in cui desideri contare le celle non vuote. - 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.
Passo 2: Filtra le righe vuote tramite la colonna di supporto
- Clicca su una qualsiasi cella della colonna di supporto, seleziona "Dati" > "Filtro".
- Poi clicca sulla "freccia filtro" e seleziona solo "0" nel menu espanso, quindi clicca su "OK".
Ora tutte le righe vuote sono state filtrate.
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" + "-").
Passo 4: Seleziona Filtro nel gruppo Ordina e Filtra per cancellare il filtro applicato
Risultato:
>> 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:
- Seleziona l'intervallo da cui vuoi rimuovere le righe vuote.
- Clicca "Kutools" > "Elimina" > "Elimina Righe Vuote" > "Nell'Intervallo Selezionato".
- Scegli l'opzione desiderata in base alle tue necessità e clicca "OK" nella finestra di dialogo visualizzata.
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.
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" + "-").
Risultato:
>> 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
Attiva il foglio da cui vuoi rimuovere le righe vuote, quindi premi i tasti "Alt" + "F11".
Nella finestra che appare, clicca "Inserisci" > "Modulo".
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
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".
Risultati:
Codice 1: Rimuovi righe vuote nel foglio attivo
Codice 2: Rimuovi righe vuote nell'intervallo selezionato
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
- Seleziona l'intervallo da cui vuoi eliminare le righe vuote, seleziona "Home" > "Trova e Seleziona" > "Vai a Speciale".
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".
- Nella finestra di dialogo "Vai a Speciale", scegli l'opzione "Vuoti" e clicca "OK".
Ora tutte le celle vuote nell'intervallo selezionato sono state selezionate.
Passo 2: Elimina righe che contengono celle vuote
- 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" + "-").
- Nella finestra di dialogo "Elimina", scegli l'opzione "Riga intera" e clicca "OK".
Risultato:
>> 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
- 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.
- 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".
Ora tutte le celle vuote nella colonna chiave sono state filtrate.
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.
Passo 3: Seleziona Filtro nel gruppo Ordina e Filtra per cancellare il filtro applicato
Risultato:
I 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 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!
Indice
- Video: Rimuovi righe vuote
- Rimuovi righe vuote
- Utilizzando una colonna di supporto
- Utilizzando Kutools in 3 secondi
- Manualmente
- Utilizzando VBA
- Rimuovi righe contenenti celle vuote
- Mediante la funzione Vai a
- In una colonna chiave tramite la funzione Filtro
- Articoli correlati
- I migliori strumenti di produttività per Office
- Commenti