6 semplici modi per rimuovere le righe vuote in Excel (passo dopo passo)
Quando si lavora con set di dati di grandi dimensioni che contengono righe vuote, il foglio di lavoro può essere ingombrante e ostacolare l'analisi dei dati. Sebbene sia possibile rimuovere manualmente un piccolo numero di righe vuote, diventa dispendioso in termini di tempo e inefficiente quando si ha a che fare con centinaia di righe vuote. In questo tutorial, presentiamo sei diversi metodi per rimuovere in modo efficiente le righe vuote in batch. Queste tecniche coprono vari scenari che potresti incontrare in Excel, permettendoti di lavorare con dati più puliti e strutturati.
- Rimuovi le righe vuote
- Da una colonna helper
- Da Kutools in 3 secondi
- Manualmente
- Utilizzando VBA
- Rimuovi le righe contenenti celle vuote
- Con la funzione Vai a speciale
- In una colonna chiave dalla funzione Filtro
Video: rimuovi le righe vuote
Rimuovi le righe vuote
Quando si rimuovono righe vuote da un set di dati, è importante prestare attenzione poiché alcuni metodi comunemente suggeriti possono rimuovere accidentalmente righe che contengono dati. Ad esempio, due suggerimenti popolari trovati su Internet sono (forniti anche in questo tutorial di seguito):
- Usando "Vai a speciale" per selezionare celle vuote e quindi rimuovere le righe di queste celle vuote selezionate.
- Usando il Filtro funzione per filtrare le celle vuote in una colonna chiave e quindi rimuovere le righe vuote nell'intervallo filtrato.
Tuttavia, entrambi questi metodi hanno il potenziale per rimuovere erroneamente le righe che contengono dati importanti come mostrato di seguito.
Per evitare tali eliminazioni indesiderate, si consiglia di farlo utilizzare uno dei seguenti quattro metodi per eliminare con precisione le righe vuote.
>> Rimuovi le righe vuote da una colonna helper
Passaggio 1: aggiungi una colonna helper e utilizza la funzione COUNTA
All'estrema destra del set di dati, aggiungi "Aiutante" colonna e utilizzare la formula seguente nella prima cella della colonna:
=COUNTA(A2:C2)
Note:: Nella formula, A2:C2 è l'intervallo in cui si desidera contare le celle non vuote.Poi trascina verso il basso la maniglia di riempimento automatico per riempire la formula per contare il numero di celle non vuote in ogni riga. "0" indica che la riga relativa è completamente vuota.
Passaggio 2: filtra le righe vuote in base alla colonna helper
Fare clic su qualsiasi cella della colonna helper, selezionare Dati > Filtro.
Quindi fare clic su freccia del filtro e controlla solo 0 nel menu espanso e fare clic su OK.
Ora tutte le righe vuote sono state filtrate.
Passaggio 3: elimina le righe vuote
Seleziona le righe vuote (fai clic sul numero della riga e trascina verso il basso per selezionare tutte le righe vuote), quindi fai clic con il pulsante destro del mouse per scegliere Elimina riga dal menu contestuale (oppure puoi utilizzare le scorciatoie Ctrl + -).
Passaggio 4: selezionare Filtro nel gruppo Ordina e filtra per cancellare il filtro applicato
Risultato:
>> Rimuovi le righe vuote di Kutools in 3 secondi
Per un modo rapido e semplice per eliminare con precisione le righe vuote dalla selezione, la soluzione migliore è utilizzare il Elimina righe vuote caratteristica di Kutools for Excel. Ecco come:
- Seleziona l'intervallo da cui vuoi rimuovere le righe vuote.
- Clicchi Kutools > Elimina > Elimina righe vuote > Nell'intervallo selezionato.
- Scegli l'opzione desiderata di cui hai bisogno e fai clic OK nella finestra di dialogo visualizzata.
-
Oltre a rimuovere le righe vuote all'interno di una selezione, Kutools per Excel consente anche di eliminare comodamente le righe vuote dal file foglio di lavoro attivo, fogli selezionati, o anche il eserciziario intero con un solo clic.
Prima di utilizzare la funzione Elimina righe vuote, installa Kutools per Excel. Clicca qui per scaricare e avere una prova gratuita di 30 giorni.
>> Rimuovi le righe vuote manualmente
Se ci sono poche righe vuote da rimuovere, puoi anche rimuoverle manualmente.
Passaggio 1: selezionare le righe vuote
Fare clic sul numero di riga per selezionare una singola riga vuota. Se ci sono più righe vuote, tieni premuto il tasto Ctrl tasto e fare clic sui numeri di riga uno per uno per selezionarli.
Passaggio 2: elimina le righe vuote
Dopo aver selezionato le righe vuote, fare clic con il tasto destro e scegliere Elimina dal menu contestuale (oppure puoi utilizzare le scorciatoie Ctrl + -).
Risultato:
>> Rimuovi le righe vuote utilizzando VBA
Se sei interessato a VBA, questo tutorial fornisce due codici VBA per rimuovere le righe vuote nella selezione e nel foglio di lavoro attivo.
Passaggio 1: copia VBA nella finestra di Microsoft Visual Basic, Applications Edition
-
Attiva il foglio da cui vuoi rimuovere le righe vuote, quindi premi altro + F11 chiavi.
-
Nella finestra scoppiettante, fai clic inserire > Moduli.
-
Quindi copia e incolla uno dei codici seguenti nel nuovo modulo vuoto.
Codice 1: rimuovere le 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: rimuove le righe vuote dalla selezione
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
Passaggio 2: eseguire il codice ed eliminare le righe vuote
Clicchi Pulsante Esegui oppure premere F5 chiave per eseguire il codice.
-
Se usi il codice 1 per rimuovere le righe vuote nel foglio attivo, dopo aver eseguito il codice, tutte le righe vuote nel foglio verranno rimosse.
-
Se utilizzi il codice 2 per rimuovere le righe vuote dalla selezione, dopo aver eseguito il codice, viene visualizzata una finestra di dialogo, seleziona un intervallo da cui desideri rimuovere le righe vuote nella finestra di dialogo, quindi fai clic su OK.
risultati:
Code1: rimuove le righe vuote nel foglio attivo
Code2: rimuove le righe vuote nella selezione
Rimuovi le righe contenenti celle vuote
Ci sono due parti in questa sezione: una utilizza la funzione Vai a speciale per rimuovere le righe contenenti celle vuote e l'altra utilizza la funzione Filtro per rimuovere le righe con spazi vuoti in una colonna chiave specifica.
>> Rimuovi le righe contenenti celle vuote tramite Vai a speciale
La funzione Vai a speciale è ampiamente consigliata per rimuovere le righe vuote. Può essere uno strumento utile quando è necessario rimuovere righe che contengono almeno una cella vuota.
Passaggio 1: selezionare le celle vuote nell'intervallo
-
Selezionare l'intervallo da cui si desidera eliminare le righe vuote, selezionare Casa > Trova e seleziona > Vai a speciale.
Oppure puoi premere direttamente F5 tasto per abilitare Vai finestra di dialogo e fare clic su Special pulsante per passare a Vai Special dialogo.
-
Nel Vai a speciale dialogo, scegliere Blanks opzione e clicca OK.
Ora tutte le celle vuote nell'intervallo selezionato sono state selezionate.
Passaggio 2: elimina le righe che contengono celle vuote
-
Fare clic con il tasto destro su qualsiasi cella selezionata e selezionare Elimina dal menu contestuale (oppure puoi utilizzare le scorciatoie Ctrl + -).
-
Nel Elimina dialogo, scegliere Intera riga opzione e clicca OK.
Risultato:
>> Rimuovi le righe contenenti celle vuote in una colonna chiave tramite la funzione Filtro
Quando si dispone di un set di dati di grandi dimensioni e si desidera rimuovere le righe in base a una condizione in cui una colonna chiave contiene celle vuote, la funzione Filtro di Excel può essere uno strumento potente.
Passaggio 1: filtra le celle vuote nella colonna chiave
-
Selezionare il set di dati, fare clic Dati scheda, vai a Ordina e filtra gruppo, clicca Filtro per applicare il filtro al set di dati.
-
Clicca su freccia del filtro della colonna chiave di cui vuoi rimuovere le righe in base a, in questo esempio, ID la colonna è la colonna chiave e controlla solo Blanks dal menu espanso. Clic OK.
Ora tutte le celle vuote nella colonna chiave sono state filtrate.
Passaggio 2: elimina le righe
Seleziona le righe rimanenti (fai clic sul numero della riga e trascina verso il basso per selezionare tutte le righe vuote), quindi fai clic con il pulsante destro del mouse per scegliere Elimina riga nel menu contestuale (oppure puoi usare le scorciatoie Ctrl + -). E clicca OK nella finestra di dialogo scoppiettante.
Passaggio 3: selezionare Filtro nel gruppo Ordina e filtra per cancellare il filtro applicato
Risultato:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Sommario
- Video: rimuovi le righe vuote
- Rimuovi le righe vuote
- Da una colonna helper
- Da Kutools in 3 secondi
- Manualmente
- Utilizzando VBA
- Rimuovi le righe contenenti celle vuote
- Con la funzione Vai a
- In una colonna chiave dalla funzione Filtro
- Articoli Correlati
- I migliori strumenti per la produttività in ufficio
- Commenti