Note: The other languages of the website are Google-translated. Back to English

4 semplici modi per rimuovere rapidamente più righe vuote o vuote in Excel

Se sono necessarie centinaia di righe vuote da rimuovere attraverso l'intero foglio di lavoro o cartella di lavoro, sarai frustrato. Qui questo tutorial elencherà alcuni metodi rapidi per gestire questo lavoro passo dopo passo.


Metodo A: rimuovere le righe vuote con il comando Vai a speciale

Ora esegui i passaggi seguenti per rimuovere le righe vuote con Vai a righe speciali:

1. Selezionare l'intervallo in cui si desidera rimuovere le righe vuote, fare clic su Casa scheda, quindi in Editing gruppo, clicca Trova e seleziona > Vai a speciale.
doc elimina la riga vuota 2

2. Nel Vai a speciale dialogo, controlla Blanks opzione.
doc elimina la riga vuota 3

3. Clic OK, ora sono state selezionate tutte le celle vuote nella selezione.
doc elimina la riga vuota 4

4. Clic Casa scheda, nel Celle gruppo, clicca Elimina > Elimina righe del foglio.
doc elimina la riga vuota 5

Ora le righe con celle vuote sono state rimosse.
doc elimina la riga vuota 6

NOTA:

Si verifica un flusso irreversibile durante l'utilizzo del comando Vai a speciale per eliminare le righe vuote:
Tutte le righe contengono celle vuote (anche se la riga contiene una cella vuota e altre colonne contengono dati) verranno rimosse come mostrato nell'immagine sottostante.

doc elimina la riga vuota 1


Vuoi avere un aumento di stipendio e molto tempo per accompagnare la famiglia?

La scheda Office migliora la tua efficienza del 50% in Microsoft Office che funziona in questo momento

Incredibile, lavorare su due o più documenti è più facile e veloce che lavorare su uno solo.

Confrontato con browser noti, lo strumento a schede in Office Tab è più potente ed efficiente.

Riduci ogni giorno centinaia di clic del mouse e digitazione sulla tastiera, saluta subito la mano del mouse.

Se di solito lavori su più documenti, Office Tab ti farà risparmiare molto tempo.

Prova gratuita di 30 giorni, nessuna carta di credito richiesta.

Continua a leggere...Scarica Ora


Metodo B: rimuovi le righe vuote nell'intervallo / foglio / cartella di lavoro con Kutools

Se desideri rimuovere rapidamente e facilmente tutte le righe vuote nella selezione, nel foglio attivo, nei fogli selezionati o nell'intera cartella di lavoro senza alcuna eliminazione errata, puoi provare il Elimina righe vuote strumento di Kutools for Excel, che può gestire i lavori con un clic senza codice VBA e colonna helper.

Tuttavia, prima di utilizzare questo strumento, è necessario installazione gratuita di Kutools per Excel in primo luogo.

Clicchi Kutools > Elimina > Elimina righe vuote, quindi nell'elenco a discesa secondario, scegli un'operazione di cui hai bisogno.
doc elimina la riga vuota 17

Demo: rimuovi tutte le righe vuote con un solo clic


Metodo C: rimuovi le righe vuote con il codice VBA

1. Stampa Alt + F11 tasto per abilitare Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulo per creare un nuovo Modulo script, copia e incolla sotto il codice nello script.

VBA: rimuovi le righe vuote

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

doc elimina la riga vuota 7

3. Stampa F5 chiave per eseguire il codice, quindi seleziona un intervallo che usi per rimuovere le righe vuote nel popping Kutools per Excel dialogo.
doc elimina la riga vuota 8

4. Clic OK. Ora le righe vuote nella selezione sono state rimosse.
doc elimina la riga vuota 9

NOTA:

Con questo codice VBA, è meglio rimuovere le righe vuote in un intervallo ma non nell'intero foglio di lavoro, altrimenti Microsoft Excel potrebbe bloccarsi.


Metodo D: rimuovere le righe vuote con la colonna helper e la funzione Filtro

1. Inserisci una colonna prima dell'intervallo di dati, prendi l'inserimento della colonna A come istanza, quindi digita questa formula = B3 e C3 e D3 in A3 per combinare i dati nella riga3, vedi screenshot:

Consiglio: Se i dati dalla colonna B3 alla colonna N, modifica la formula su = B3 & C3 & D3 & E3 &… & N3.
doc elimina la riga vuota 10

2. Quindi riempire la formula nelle celle trascinando il quadratino di riempimento automatico verso il basso.
doc elimina la riga vuota 11

3. Quindi fare clic Dati > Filtro.
doc elimina la riga vuota 12

4. Quindi fare clic su Icona del filtro nella colonna helper, controlla Blanks opzione solo nell'elenco a discesa. Vedi screenshot:
doc elimina la riga vuota 13

5. Clic OK, tutte le righe vuote sono state filtrate.
doc elimina la riga vuota 14

6. Selezionare le righe filtrate, fare clic su Casa > Elimina > Elimina righe del foglio per rimuovere le righe vuote.
doc elimina la riga vuota 15

7. Quindi fare clic Dati > Filtro di nuovo per disabilitare Filtro funzione.
doc elimina la riga vuota 16

Nota:

Confronta con il metodo A e il metodo C, questo metodo può rimuovere esattamente le righe vuote e facile da gestire per tutti gli utenti di Excel. Tuttavia, se ci sono dozzine di colonne nei tuoi dati, questo metodo sarà un po 'noioso.


Operazione relativa: inserire righe vuote in ogni altra riga

Forse in alcune volte, vuoi inserire righe vuote in ogni altra riga di un intervallo come mostrato nell'immagine sottostante:
doc elimina la riga vuota 18

In questo caso, puoi applicare il Inserisci righe e colonne vuote utilità di Kutools per Excel per gestire rapidamente questo lavoro.

1. Selezionare l'intervallo in cui si desidera inserire righe o colonne vuote in ogni altra riga, quindi fare clic su Kutools > inserire > Inserisci righe e colonne vuote.
doc elimina la riga vuota 19

2. Nel Inserisci righe e colonne vuote dialogo, controlla Righe vuote or Colonne vuote opzione di cui hai bisogno Inserisci tipo sezione, quindi, in Opzioni sezione, specificare il file Intervallo di e Righe/colonne.
doc elimina la riga vuota 20

3. Clic Ok, sono state inserite righe vuote in ogni altra riga della selezione.

Demo: inserisci righe e colonne vuote


Scarica il file di esempio

campioneFare clic per scaricare il file di esempio


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il 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!
fondo officetab
Commenti (54)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Quando lo faccio, il testo viene eliminato. Aiuto per favore.
Questo commento è stato fatto dal moderatore sul sito
Non so se hai risolto il problema relativo all'eliminazione del testo aggiuntivo, ma ho pubblicato una soluzione a quello che potrebbe essere il tuo problema. È elencato sotto la tua domanda.
Questo commento è stato fatto dal moderatore sul sito
"Eliminazione righe vuote" è imbarazzante con la maggior parte dei metodi. Avevo un set di tre colonne di dati. La prima colonna aveva righe del titolo ogni cinque o sei righe. Le restanti due colonne avevano dati casuali su varie righe fino in fondo. A volte una riga nella colonna due era vuota, ma la cella accanto ad essa nella colonna tre conteneva dati. O vice versa. Solo ALCUNI delle righe (1,242 in questo caso) erano completamente vuote. Il PROBLEMA era che la selezione di celle BLANK avrebbe CANCELLATO INTERE RIGA che contenevano dati in altre colonne. Ho trovato una soluzione perfetta. Ho creato una quarta colonna in cui ho utilizzato la funzione COUNTA. La formula è stata = COUNTA (A1: C1) e quindi l'ha copiata in diverse migliaia di righe di dati. Quindi, la mia colonna D aveva uno stack di 3, 2, 1 e 0. Quindi ho usato il comando FILTRO sulla colonna D per mostrare solo le righe che equivalevano a 0. Il risultato è stato un foglio di celle vuote con 0 nella colonna D... Sono state selezionate SOLO le righe completamente vuote! Quindi ho fatto clic e trascinato verso il basso i NUMERI DI RIGA sul lato sinistro (quelli a margine) per selezionare quelle righe, fare clic con il pulsante destro del mouse e selezionare ELIMINA. Sono scomparsi tutti. Quando ho spento il filtro, avevo un set perfetto di dati puliti. In meno di un minuto! Fatto! = = = = = = = È stato così facile, quindi mi sono inventato e ho modificato la funzione COUNTA per selezionare solo gli elementi dalla colonna A che conteneva dati. (Quelle righe erano righe "Titolo" per gruppi di dati sotto di loro.) Leggeva = COUNTA (A1) e copiava IT nella colonna D fino alla fine. Il risultato è stata una colonna di 1 e 0. Quando ho riattivato FILTRO e ho selezionato "1", sono apparse solo le righe del titolo. Ho selezionato quelle righe e le ho messe in grassetto. Quindi ho disattivato il filtro e, di nuovo, la formattazione perfetta fino a migliaia di righe. ADORO QUELLA FUNZIONE DEL FILTRO!
Questo commento è stato fatto dal moderatore sul sito
Questa è un'ottima soluzione, grazie!
Questo commento è stato fatto dal moderatore sul sito
Ottimo, grazie mille
Questo commento è stato fatto dal moderatore sul sito
Questo è genio - grazie!
Questo commento è stato fatto dal moderatore sul sito
Soluzione perfetta, ha funzionato senza problemi. Grazie :-)
Questo commento è stato fatto dal moderatore sul sito
Eccellente - soluzione semplice perfetta.
Questo commento è stato fatto dal moderatore sul sito
grande aiuto questa funzione di filtro è la soluzione migliore se la pensiamo e la usiamo
Questo commento è stato fatto dal moderatore sul sito
Per un po' di tempo Gli utenti forniscono una soluzione più pratica rispetto a sviluppatori ed esperti
Questo commento è stato fatto dal moderatore sul sito
Grazie mille per il consiglio. È stato fantastico.
Questo commento è stato fatto dal moderatore sul sito
Questo e spettacolare. Grazie mille Ned
Questo commento è stato fatto dal moderatore sul sito
Mi hai appena salvato la vita. :-)
Questo commento è stato fatto dal moderatore sul sito
Il percorso di base visiva era nuovo per me e ha funzionato. Grazie molto!
Questo commento è stato fatto dal moderatore sul sito
Questo è fantastico!!! @ # W. Halyn. Grazie.
Questo commento è stato fatto dal moderatore sul sito
non posso cancellare. Sto usando Excel 2010 e voglio eliminare le righe vuote da A147533 a (dopo ctrl - End) T448140. Qualunque cosa ho fatto, tutte le righe rimangono non eliminate nel mio foglio di calcolo. Dopo ctrl-End sono di nuovo al T448140.
Questo commento è stato fatto dal moderatore sul sito
Darko. Il tuo primo passaggio nella colonna extra (che dovrebbe essere la colonna "U" per il filtraggio), la formula in U147533 dovrebbe leggere (a giudicare dai dati forniti) =COUNTA(A147533:T147533) e quindi COPIA fino alla riga 448140. Tu dovrebbe ottenere una colonna di numeri, ALCUNI dei quali saranno zero. Quindi fare clic sulla lettera "U" nella parte superiore della colonna (nel margine del righello) per evidenziare l'intera colonna. Quindi selezionare la funzione Filtro (scheda Dati, Filtro), fare clic sul triangolino a tendina ed eliminare tutte le scelte con il segno di spunta tranne quella accanto alla scelta "0" (OPPURE la scelta "Vuoti", se visibile). Fare clic su OK. Dovresti quindi vedere solo le righe che contengono zero dati. Quindi, come descritto in precedenza, con la funzione Filtro ancora attiva, evidenziare le righe da 147533 a 448140 che contengono i numeri di riga selezionati (facendo clic/trascinando verso il basso il margine sinistro del righello OPPURE facendo clic su uno in alto e tenendo premuto MAIUSC sull'ultimo) ed ELIMINA loro. (Clic destro, Elimina). Quando scompaiono, disattiva la funzione Filtro e tutti gli altri dati riappariranno. In bocca al lupo!
Questo commento è stato fatto dal moderatore sul sito
Non funziona per me. Ora sto usando EXCEL 2013 e ho questa situazione: i miei dati sono compresi nell'intervallo da A1 a AF52222. Quando faccio clic su Ctrl-End vengo alla cella AG56367. Quindi ho tutte le righe vuote da 52223 a 56367. Dopo COUNTA (a2; af2) copiato nella riga 56367 e l'evidenziazione delle righe da 52223 a 56376 su EXCEL fare clic con il pulsante destro del mouse offre DELETE ROW e ho eliminato queste righe. Dopo di che spengo Filtro: con Ctrl-Home arrivo alla cella A1, con Crtl-End arrivo alla cella AG56367. Quindi era tutto uguale
Questo commento è stato fatto dal moderatore sul sito
L'ho provato ma quando ho usato la funzione Kutools: elimina strumenti> Nell'intervallo selezionato ricevo il messaggio: "0 righe eliminate con successo" e non cambia nulla.
Questo commento è stato fatto dal moderatore sul sito
Invece di usare Kutools, prova il metodo che ho descritto sopra. Utilizza un semplice vecchio Excel, utilizzando le funzionalità disponibili in tutte le versioni recenti. (Questo è se stai cercando di eliminare SOLO tutto vuoto righe, non quelle parzialmente vuote.)
Questo commento è stato fatto dal moderatore sul sito
puoi fare tutto questo con una macro da eseguire in fondo a un foglio una volta che tutti i dati sono stati raccolti e analizzati? Sto facendo un'analisi "IF/THEN" per alcune persone e sin=ce che funziona automaticamente la soluzione di cui sopra, sebbene elegante, potrebbe essere oltre le loro capacità (forse anche la mia ...) Quindi, una volta completati i dati stavo cercando puntare quindi su una cella e fare clic su "vai" e le righe vuote verrebbero eliminate..... qualche idea?
Questo commento è stato fatto dal moderatore sul sito
Ci vorrebbe circa dieci volte più tempo per scrivere una tale macro (che dovrebbe calcolare automaticamente le colonne totali, riempire in verticale TUTTE le colonne, quindi calcolare in quale colonna eseguire i conteggi, quindi eseguire l'operazione, ecc.) rispetto a fai solo i passaggi. In realtà, l'intera operazione richiede meno di due minuti se leggi le istruzioni passo dopo passo. Forse prova a visualizzare i passaggi fianco a fianco con il lavoro che stai facendo (o stampa i passaggi, quindi segui). Una volta che lo vedrai funzionare la prima volta, ti sentirai molto più a tuo agio con esso e sarai sicuramente più saggio nel funzionamento della funzione Filtro. Per le persone per cui stai facendo il lavoro, porta loro i risultati; probabilmente non gli interessa "come", vogliono solo sapere "cosa". Un database ripulito rapidamente sembrerà più impressionante che guardare come è arrivato in quel modo, specialmente se stai solo imparando come. Fai un giro di pratica o due. Oh, e fai una copia di backup, ovviamente, nel caso in cui l'annullamento fallisca o qualcosa del genere mentre lo provi. (Intendiamoci, alla tua prima query, ho immaginato una macro che avrebbe dovuto funzionare in tutti gli ambienti. Quello che scopriresti è che una volta che hai un set di dati a struttura fissa in funzione, saprai esattamente come funziona la procedura e potresti semplicemente registrare i passaggi in una tua macro, solo per il fattore velocità.)
Questo commento è stato fatto dal moderatore sul sito
Puoi trasformare tutto questo in una macro che potrebbe essere eseguita in fondo a un foglio di calcolo quando i dati vengono pescati e raccolti?
Questo commento è stato fatto dal moderatore sul sito
Bel tutorial: mi ha aiutato molto! Grazie!
Questo commento è stato fatto dal moderatore sul sito
L'eliminazione delle righe vuote utilizzando il comando speciale "Blank" non funziona correttamente nel caso in cui ci siano più righe e più colonne con alcune colonne vuote in mezzo. L'operazione sta eliminando le righe con i dati e fornendo il risultato imprevisto. Esempio: Colonne: da A a F con 5 righe di dati come segue. Quando eseguiamo l'operazione vuota otteniamo risultati imprevisti (il risultato non mostra 5 righe..!!) A B CD E F Check1 Check2 Check3 Check4 Check6 Check7 Check1 Check2 Check3 Check4 Check7 Check1 Check2 Check3 Check4 Check7 Check1 Check2 Check3 Check4 Check6 Check7 Check1 Check2 Check3 Check4 Check6 Check7 qualche idea, perché?
Questo commento è stato fatto dal moderatore sul sito
W. Halyn: la tua soluzione ha funzionato perfettamente per me. Utilizzo di Excel 2007 e 2013.
Questo commento è stato fatto dal moderatore sul sito
ottimo suggerimento............... grazie :lol:
Questo commento è stato fatto dal moderatore sul sito
È fantastico, è stato di grande aiuto per me, grazie mille.
Questo commento è stato fatto dal moderatore sul sito
Ciao, se seguo la procedura sopra, viene visualizzato un messaggio di errore come "Selezione troppo grande". Quindi come rimuovere le celle vuote per un elenco di grandi dimensioni.
Questo commento è stato fatto dal moderatore sul sito
[quote]Ciao, se seguo la procedura sopra, viene visualizzato un messaggio di errore come "Selezione troppo grande". Quindi come rimuovere le celle vuote per un elenco di grandi dimensioni.Di Karthik[/quote] La prima cosa che proverei è selezionare metà del database o un quarto. Se funziona, ripeti nelle sezioni rimanenti. In caso contrario, verifica se il tuo computer ha abbastanza RAM disponibile per elaborare un blocco di dati così grande. Senza effettivamente vedere il file, è difficile da dire.
Questo commento è stato fatto dal moderatore sul sito
Ottimi consigli, molto utili
Questo commento è stato fatto dal moderatore sul sito
grazie mi ha aiutato
Questo commento è stato fatto dal moderatore sul sito
Grazie mille molto utile
Questo commento è stato fatto dal moderatore sul sito
modo molto semplice se vuoi eliminare le righe vuote. vai alla prima colonna inserisci una nuova colonna e riempi la serie, quindi vai all'opzione filtro e ora nella colonna successiva seleziona vuoto. è il modo molto semplice per rimuovere o eliminare righe vuote
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL