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

4 eenvoudige manieren om snel meerdere lege of lege rijen in Excel te verwijderen

Als er honderden lege rijen moeten worden verwijderd door het hele werkblad of de hele werkmap, zul je gefrustreerd raken. Hier zal deze tutorial een aantal snelle methoden opsommen om deze taak stap voor stap af te handelen.


Methode A: Verwijder lege rijen met de opdracht Ga naar speciaal

Voer nu de onderstaande stappen uit om lege rijen te verwijderen met Ga naar speciale rijen:

1. Selecteer het bereik waarvan u lege rijen wilt verwijderen, klik op Home tabblad en vervolgens in Bewerken groep, klik Zoek en selecteer > Ga naar speciaal.
doc verwijder lege rij 2

2. In de Ga naar speciaal dialoogvenster, vink aan blanks optie.
doc verwijder lege rij 3

3. klikken OK, zijn nu alle lege cellen in de selectie geselecteerd.
doc verwijder lege rij 4

4. klikken Home tab, in de Cellen groep, klik Verwijder > Verwijder bladrijen.
doc verwijder lege rij 5

Nu zijn de rijen met lege cellen verwijderd.
doc verwijder lege rij 6

Opmerking:

Er is een fatale stroom wanneer u de opdracht Ga naar speciaal gebruikt om lege rijen te verwijderen:
Alle rijen bevatten lege cellen (zelfs als de rij één lege cel bevat en andere kolommen gegevens bevatten) worden verwijderd zoals onderstaand screenshot.

doc verwijder lege rij 1


Wilt u een loonsverhoging en veel tijd om met uw gezin te begeleiden?

Office-tabblad verbetert uw efficiëntie met 50% in Microsoft Office dat nu werkt

Ongelofelijk, werken aan twee of meer documenten is gemakkelijker en sneller dan werken aan één.

In vergelijking met bekende browsers is de tool met tabbladen in Office Tab krachtiger en efficiënter.

Verminder elke dag honderden muisklikken en typen op het toetsenbord, zeg nu gedag tegen de muishand.

Als u gewoonlijk aan meerdere documenten werkt, bespaart Office Tab u veel tijd.

Gratis proefperiode van 30 dagen, geen creditcard vereist.

Lees meerNu downloaden


Methode B: verwijder lege rijen in bereik / blad / werkmap met Kutools

Als u snel en gemakkelijk alle lege rijen in de selectie, het actieve blad, de geselecteerde bladen of de hele werkmap wilt verwijderen zonder een verkeerde verwijdering, kunt u de Verwijder lege rijen tool van Kutools for Excel, die taken kan verwerken met één klik zonder VBA-code en hulpkolom.

Voordat u deze tool gebruikt, moet u dit echter eerst doen gratis Kutools voor Excel installeren in de eerste plaats.

Klik Kutools > Verwijder > Verwijder lege rijenen kies vervolgens in de vervolgkeuzelijst een bewerking die u nodig hebt.
doc verwijder lege rij 17

Demo: verwijder alle lege rijen met slechts één klik


Methode C: verwijder lege rijen met de VBA-code

1. druk op Alt + F11 sleutel om in te schakelen Microsoft Visual Basic voor toepassingen venster.

2. klikken Invoegen > Module om een ​​nieuw te maken Module script, kopieer en plak onderstaande code in het script.

VBA: verwijder lege rijen

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 verwijder lege rij 7

3. druk op F5 key om de code uit te voeren en selecteer vervolgens een bereik dat u gebruikt om lege rijen in de popping te verwijderen KutoolsvoorExcel dialoogvenster.
doc verwijder lege rij 8

4. klikken OK. Nu zijn de lege rijen in de selectie verwijderd.
doc verwijder lege rij 9

Opmerking:

Met deze VBA-code kun je beter lege rijen in een bereik verwijderen, maar niet in het hele werkblad, anders loopt Microsoft Excel vast.


Methode D: lege rijen verwijderen met de hulpkolom en de filterfunctie

1. Voeg een kolom in voor uw gegevensbereik, neem kolom A als instantie en typ deze formule = B3 & C3 & D3 in A3 om gegevens in rij3 te combineren, zie screenshot:

Tip: Als uw gegevens in kolom B3 tot en met kolom N zijn, past u de formule aan naar = B3 & C3 & D3 & E3 &… & N3.
doc verwijder lege rij 10

2. Vul de formule vervolgens tot de cellen door de handgreep voor automatisch vullen naar beneden te slepen.
doc verwijder lege rij 11

3. Dan klikken Data > Filteren.
doc verwijder lege rij 12

4. Klik vervolgens op het Filter icoon controleer bij de hulpkolom blanks optie alleen in de vervolgkeuzelijst. Zie screenshot:
doc verwijder lege rij 13

5. klikken OK, zijn alle lege rijen eruit gefilterd.
doc verwijder lege rij 14

6. Selecteer de gefilterde rijen en klik op Home > Verwijder > Verwijder bladrijen om de lege rijen te verwijderen.
doc verwijder lege rij 15

7. Dan klikken Data > Filteren opnieuw om uit te schakelen Filteren functie.
doc verwijder lege rij 16

Opmerking:

Vergelijk met methode A en methode C, deze methode kan lege rijen exact verwijderen en is gemakkelijk te hanteren voor elke Excel-gebruiker. Als uw gegevens echter tientallen kolommen bevatten, zal deze methode een beetje vervelend zijn.


Relatieve bewerking: voeg lege rijen in om de rij in

Misschien wilt u soms lege rijen invoegen in elke andere rij van een bereik, zoals onderstaand screenshot:
doc verwijder lege rij 18

In dat geval kunt u de Voeg lege rijen en kolommen in nut van Kutools voor Excel om deze taak snel af te handelen.

1. Selecteer het bereik waarvoor u lege rijen of kolommen in elke andere rij wilt invoegen en klik op Kutools > Invoegen > Voeg lege rijen en kolommen in.
doc verwijder lege rij 19

2. In de Voeg lege rijen en kolommen in dialoogvenster, vink aan Lege rijen or Lege kolommen optie zoals je nodig hebt Type invoegen sectie, dan, in Opties sectie, specificeer het Interval van en Rijen/columns.
doc verwijder lege rij 20

3. klikken Ok, zijn er lege rijen ingevoegd in elke andere rij van de selectie.

Demo: voeg lege rijen en kolommen in


Download voorbeeldbestand

monsterKlik om een ​​voorbeeldbestand te downloaden


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Heb je vragen? Stel ze hier. (54)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Wanneer ik dit doe, wordt de tekst verwijderd. Help alsjeblieft.
Deze opmerking is gemaakt door de moderator op de site
Ik weet niet of je het probleem over het verwijderen van extra tekst hebt opgelost, maar ik heb een oplossing gepost voor wat je probleem zou kunnen zijn. Het staat onder je vraag.
Deze opmerking is gemaakt door de moderator op de site
"Lege rijen verwijderen" is in de meeste gevallen onhandig. Ik had een set van drie kolommen met gegevens. De eerste kolom had titelregels om de vijf of zes rijen. De overige twee kolommen bevatten willekeurige gegevens op verschillende rijen helemaal naar beneden. Soms was een rij in kolom twee leeg, maar de cel ernaast in kolom drie bevatte gegevens. Of vice versa. Slechts SOMMIGE van de rijen (1,242 in dit geval) waren helemaal leeg. Het PROBLEEM was dat het selecteren van LEGE cellen VOLLEDIGE RIJEN zou VERWIJDEREN die gegevens in andere kolommen hadden. Ik heb een perfecte oplossing gevonden. Ik heb een vierde kolom gemaakt waarin ik de COUNTA-functie heb gebruikt. De formule ging =COUNTA(A1:C1) en kopieerde deze vervolgens door enkele duizenden rijen gegevens. Dus mijn D-kolom had een stapel van 3s,2s,1s & 0s. Daarna gebruikte ik de opdracht FILTER in kolom D om alleen de rijen weer te geven die gelijk waren aan 0. Het resultaat was een vel lege cellen met nullen in kolom D... ALLEEN de volledig lege rijen waren geselecteerd! Vervolgens klikte en sleepte ik de RIJNUMMERS aan de linkerkant (die in de marge) naar beneden om die rijen te selecteren, klikte met de rechtermuisknop en selecteerde VERWIJDEREN. Ze zijn allemaal verdwenen. Toen ik het filter uitschakelde, had ik een perfecte set opgeschoonde gegevens. In minder dan een minuut! Klaar! = = = = = = = Dat was zo gemakkelijk, ik kreeg er zin in en veranderde de AANTALLEN-functie om alleen items uit de A-kolom te selecteren die gegevens bevatten. (Die rijen waren toevallig "Titel"-rijen voor massa's gegevens eronder.) Het las =COUNTA(A0) en kopieerde IT naar het einde van de D-kolom. Het resultaat was een kolom van enen en nullen. Toen ik FILTER weer aanzette en voor "1" selecteerde, verschenen alleen de titelrijen. Ik heb die rijen geselecteerd en ze BOLDed. Schakel vervolgens het filter uit en nogmaals, perfecte opmaak door duizenden regels. HOUD VAN DIE FILTERFUNCTIE!
Deze opmerking is gemaakt door de moderator op de site
Dit is een prima oplossing, bedankt!
Deze opmerking is gemaakt door de moderator op de site
Geweldig, heel erg bedankt
Deze opmerking is gemaakt door de moderator op de site
Dit is geniaal - bedankt!
Deze opmerking is gemaakt door de moderator op de site
Perfecte oplossing, het werkte gewoon naadloos. Bedankt :-)
Deze opmerking is gemaakt door de moderator op de site
Uitstekend - perfecte eenvoudige oplossing.
Deze opmerking is gemaakt door de moderator op de site
grote hulp deze filterfunctie is de beste oplossing als we denken en het gebruiken
Deze opmerking is gemaakt door de moderator op de site
Geweldige tijd Gebruikers bieden meer praktische oplossingen dan ontwikkelaars en experts
Deze opmerking is gemaakt door de moderator op de site
Hartelijk dank voor het advies. Het was geweldig.
Deze opmerking is gemaakt door de moderator op de site
Dit is geweldig. Heel erg bedankt Ned
Deze opmerking is gemaakt door de moderator op de site
Je hebt zojuist mijn leven gered. :-)
Deze opmerking is gemaakt door de moderator op de site
De visuele basisroute was nieuw voor mij en deed de truc. Erg bedankt!
Deze opmerking is gemaakt door de moderator op de site
Dit is cool!!! @ # W. Halyn. Bedankt.
Deze opmerking is gemaakt door de moderator op de site
Ik kan niet verwijderen. Ik gebruik Excel 2010 en ik wil lege rijen verwijderen van A147533 naar (na ctrl - End) T448140. Wat ik ook heb gedaan, alle rijen blijven in mijn spreadsheet niet verwijderd. Na ctrl-End ben ik weer bij T448140.
Deze opmerking is gemaakt door de moderator op de site
Darko. Uw eerste stap in de extra kolom (die de "U"-kolom zou moeten zijn voor het filteren), de formule in U147533 zou moeten lezen (te oordelen naar de door u verstrekte gegevens) =COUNTA(A147533:T147533) en dat vervolgens naar rij 448140 KOPIREN. zou een kolom met getallen moeten krijgen, waarvan SOMMIGE nullen zijn. Klik vervolgens op de letter "U" bovenaan de kolom (in de liniaalmarge) om de hele kolom te markeren. Selecteer vervolgens de functie Filter (tabblad Gegevens, Filter), klik op het kleine uitklapbare driehoekje en verwijder alle vinkjes behalve die naast de keuze "0" (OF de keuze "Blanken", indien zichtbaar). Klik op OK. U zou dan alleen rijen moeten zien die nul gegevens bevatten. Markeer vervolgens, zoals eerder beschreven, terwijl de filterfunctie nog steeds actief is, de rijen van 147533 tot 448140 die de geselecteerde rijnummers bevatten (door op de linkerliniaalmarge te klikken/naar beneden te slepen OF door op de bovenste te klikken en op de laatste te shift-klikken), en VERWIJDEREN hen. (Rechtsklik, Verwijderen). Als ze verdwijnen, schakelt u de filterfunctie uit en alle andere gegevens verschijnen weer. Veel geluk!
Deze opmerking is gemaakt door de moderator op de site
Het werkt niet voor mij. Nu gebruik ik EXCEL 2013 en heb deze situatie: mijn gegevens bevinden zich in het bereik A1 tot AF52222. Als ik op Ctrl-End klik, kom ik bij cel AG56367. Dus ik heb alle lege rijen van 52223 tot 56367. Nadat COUNTA (a2; af2) is gekopieerd naar rij 56367 en de rijen 52223 tot 56376 is gemarkeerd met de rechtermuisknop, biedt EXCEL DELETE ROW en ik heb deze rijen verwijderd. Daarna zet ik Filter uit: met Ctrl-Home kom ik bij cel A1, met Crtl-End kom ik bij cel AG56367. Dus alles was hetzelfde
Deze opmerking is gemaakt door de moderator op de site
Ik heb dit geprobeerd, maar toen ik de Kutools-functie gebruikte: tools verwijderen> In geselecteerd bereik krijg ik het bericht: "Met succes verwijderde 0 rijen" en er verandert niets.
Deze opmerking is gemaakt door de moderator op de site
Probeer in plaats van Kutools te gebruiken de methode die ik hierboven heb beschreven. Het gebruikt gewoon oud Excel en gebruikt de functies die beschikbaar zijn in alle recente versies. (Als je ALLEEN probeert te verwijderen) helemaal blanco rijen, niet gedeeltelijk lege.)
Deze opmerking is gemaakt door de moderator op de site
kun je dit allemaal gewoon doen met een macro die onderaan een blad moet worden uitgevoerd zodra alle gegevens zijn verzameld en geanalyseerd? Ik doe een "ALS / DAN" -analyse voor sommige mensen en sin=ce die automatisch werkt, de bovenstaande oplossing, hoewel elegant, kan hun capaciteit te boven gaan (misschien de mijne ook ...) Dus toen de gegevens eenmaal voltooid waren, was ik op zoek om vervolgens naar een cel te wijzen en op "go" te klikken en de lege rijen zouden worden geëlimineerd ..... enig idee?
Deze opmerking is gemaakt door de moderator op de site
Het zou ongeveer tien keer langer duren om zo'n macro te schrijven (waarbij het totale aantal kolommen automatisch moet worden berekend, de totale verticale vulling van ALLE kolommen, vervolgens moet worden berekend in welke kolom moet worden geteld, vervolgens de bewerking moet uitvoeren, enz.) doe gewoon de stappen. Echt, de hele operatie duurt minder dan twee minuten als je de instructies stap voor stap doorleest. Probeer misschien de stappen naast het werk dat je doet weer te geven (of print de stappen uit en volg ze). Als je het de eerste keer ziet werken, zul je je er een stuk comfortabeler bij voelen en zul je zeker wijzer zijn in de bediening van de filterfunctie. Re de mensen voor wie je het werk doet, breng ze gewoon de resultaten; het maakt ze waarschijnlijk niet uit "hoe", ze willen gewoon weten "wat". Een snel opgeschoonde database ziet er indrukwekkender uit dan te kijken hoe het zo is gekomen, vooral als je net leert hoe. Geef het een oefenrun of twee. Oh, en maak natuurlijk een reservekopie voor het geval Ongedaan maken mislukt of zoiets tijdens het uitproberen. (Let op, bij je eerste vraag stelde ik me een macro voor die in alle omgevingen zou moeten werken. Wat JIJ zou vinden, is dat als je eenmaal een dataset met een vaste structuur hebt, je precies weet hoe de procedure werkt en zou gewoon stappen in een eigen macro kunnen opnemen, alleen voor de snelheidsfactor.)
Deze opmerking is gemaakt door de moderator op de site
Kun je dit alles omzetten in een macro die onderaan een spreadsheet kan worden uitgevoerd wanneer de gegevens worden verzameld die worden verzameld?
Deze opmerking is gemaakt door de moderator op de site
Leuke tutorial -- heeft me enorm geholpen! Bedankt!
Deze opmerking is gemaakt door de moderator op de site
Het verwijderen van de lege rijen met het speciale commando "Blanco" werkt niet correct als ik meerdere rijen en meerdere kolommen heb met enkele lege kolommen ertussen. De bewerking verwijdert de rijen met gegevens en levert het onverwachte resultaat op. Voorbeeld: Kolommen: A tot F met 5 rijen gegevens als volgt. Wanneer we de blanco bewerking uitvoeren, krijgen we onverwachte resultaten (resultaat toont geen 5 rijen..!!) 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 enig idee, waarom?
Deze opmerking is gemaakt door de moderator op de site
W. Halyn: uw oplossing werkte perfect voor mij. Excel 2007 en 2013 gebruiken.
Deze opmerking is gemaakt door de moderator op de site
geweldige suggestie............. bedankt :lol:
Deze opmerking is gemaakt door de moderator op de site
Het is geweldig, het was erg behulpzaam voor mij, heel erg bedankt.
Deze opmerking is gemaakt door de moderator op de site
Hallo, Als ik bovenstaande procedure volg, krijg ik een foutmelding als 'Selectie is te groot'. Vervolgens hoe u lege cellen voor een grote lijst verwijdert.
Deze opmerking is gemaakt door de moderator op de site
[quote]Hallo, Als ik bovenstaande procedure volg, krijg ik de foutmelding 'Selectie is te groot'. Vervolgens hoe u lege cellen voor een grote lijst verwijdert.Door Karthik[/quote] Het eerste wat ik zou proberen is de helft van de database te selecteren, of een kwart. Als dat werkt, herhaal dan de resterende secties. Als dit niet het geval is, kijk dan of uw computer voldoende RAM beschikbaar heeft om zo'n groot stuk gegevens te verwerken. Zonder het bestand daadwerkelijk te zien, is het moeilijk te zeggen.
Deze opmerking is gemaakt door de moderator op de site
Geweldige tips, zo handig
Deze opmerking is gemaakt door de moderator op de site
bedankt het heeft me geholpen
Deze opmerking is gemaakt door de moderator op de site
Dank je wel Heel erg handig
Deze opmerking is gemaakt door de moderator op de site
zeer gemakkelijke manier als u lege rijen wilt verwijderen. ga naar de eerste kolom, voeg een nieuwe kolom in en vul de reeks, ga dan naar de filteroptie en selecteer nu in de volgende kolom blanco. het is de zeer gemakkelijke manier om lege rijen te verwijderen of te verwijderen
Er zijn nog geen reacties geplaatst
Laad meer
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL