Lege rijen verwijderen in Excel: snel en zonder gegevens kwijt te raken
Bijgewerkt op
Lege rijen verwijder je in Excel het snelst via Selecteren speciaal: selecteer je lijst, kies Lege waarden en verwijder daarna de hele rijen. Let op, die methode pakt ook rijen waarin maar één cel leeg is. Veiliger is filteren op (Leeg) of eerst met AANTALARG per rij controleren welke rijen echt helemaal leeg zijn.
Snel: Selecteren speciaal en Lege waarden
Deze manier haalt in een paar klikken alle lege rijen weg:
- Selecteer je lijst, bijvoorbeeld A1:D200
- Kies op het tabblad Start voor Zoeken en selecteren en dan Selecteren speciaal. Met F5 of Ctrl + G en de knop Speciaal kom je in hetzelfde venster
- Kies Lege waarden en klik op OK. Excel selecteert nu alle lege cellen
- Kies op het tabblad Start onder Verwijderen voor Bladrijen verwijderen
De lege rijen zijn weg en de rest schuift omhoog. In plaats van stap 4 kun je ook op Ctrl + - (min) drukken en Hele rij kiezen.
Op een Mac open je het venster met Ctrl + G en klik je op Speciaal. Verder werkt het hetzelfde.
Gebruik deze manier alleen als een rij met gegevens nooit een lege cel heeft. Waarom lees je hieronder.
Pas op: rijen met maar een paar lege cellen
Lege waarden selecteert elke lege cel, niet alleen lege rijen. Mist bij een klant alleen het telefoonnummer, dan wordt die cel ook geselecteerd. Kies je daarna Bladrijen verwijderen, dan verdwijnt de hele klant, met naam, adres en al.
In een grote lijst merk je dat vaak niet meteen. Neem daarom een paar voorzorgen:
- Maak eerst een kopie van het werkblad
- Selecteer alleen een kolom die bij elke echte rij gevuld is, zoals Klantnummer of Datum. Dan pakt Lege waarden alleen de rijen zonder klantnummer
- Tel vooraf hoeveel rijen er zijn en controleer het aantal erna
- Klopt er iets niet, druk dan direct op Ctrl + Z
Wil je zeker weten welke rijen helemaal leeg zijn, gebruik dan de controle met AANTALARG verderop.
Veiliger: filteren op (Leeg)
Met een filter zie je eerst welke rijen je weghaalt:
- Klik in je lijst en zet het filter aan met Ctrl + Shift + L, of via het tabblad Gegevens en Filter
- Klik op het pijltje van een kolom die bij echte rijen altijd gevuld is
- Haal het vinkje weg bij (Alles selecteren) en vink alleen (Leeg) aan
- Klik op OK. Je ziet nu alleen de rijen waarin die kolom leeg is
- Controleer of ze echt leeg zijn, selecteer de rijnummers, klik met rechts en kies Rij verwijderen
- Zet het filter weer uit met Ctrl + Shift + L
Bij een gefilterde lijst verwijdert Excel alleen de zichtbare rijen. De verborgen rijen met gegevens blijven gewoon staan. Op een Mac zet je het filter aan via het tabblad Gegevens en de knop Filter.
Controleren met AANTALARG per rij
Wil je precies weten welke rijen helemaal leeg zijn, tel dan per rij hoeveel cellen gevuld zijn. Zet in een lege kolom naast je lijst, bijvoorbeeld in E2:
=AANTALARG(A2:D2)
Kopieer de formule naar beneden. Een 0 betekent dat de rij helemaal leeg is. Een 3 bij vier kolommen betekent dat er één cel ontbreekt, en die rij moet je dus houden.
Filter daarna kolom E op 0, verwijder die rijen en haal de hulpkolom weg. Liever WAAR of ONWAAR? Gebruik dan =AANTALARG(A2:D2)=0.
Let op: AANTALARG telt ook een spatie of een formule met lege tekst ("") als gevuld. Lijkt een rij leeg maar geeft hij geen 0, dan staat er zoiets in.
Sorteren: lege rijen naar onderen
Een andere snelle manier is sorteren. Excel zet lege cellen altijd onderaan, of je nu oplopend of aflopend sorteert. Selecteer de hele lijst, kies op het tabblad Gegevens voor Sorteren en sorteer op een kolom die bij echte rijen altijd gevuld is. Alle lege rijen staan daarna samen onderaan, waar ze niet meer in de weg zitten. Je kunt ze dan ook in één keer verwijderen.
Het nadeel: de oorspronkelijke volgorde is weg. Wil je die terug, zet dan vooraf een hulpkolom met volgnummers 1, 2, 3 naast de lijst. Sorteer na het opschonen op die kolom en verwijder hem daarna.
Selecteer bij sorteren wel de hele lijst. Klik je alleen in de lijst, dan ziet Excel een lege rij als het einde van je gegevens en sorteert het alleen het stuk erboven.
Voorbeelden
Helemaal lege rijen vinden
Naast een klantenlijst telt AANTALARG per rij hoeveel van de vier cellen gevuld zijn. Alleen een 0 is een echt lege rij.
=AANTALARG(A3:D3) in cel E3
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Klantnr. | Naam | Plaats | Telefoon | Gevuld | |
| 2 | 1001 | Bakkerij Vos | Goes | 0113-123456 | 4 | |
| 3 | 0 | |||||
| 4 | 1002 | Garage Smit | Zierikzee | 3 | ||
| 5 | 1003 | Drukkerij Mol | Hulst | 0114-654321 | 4 | |
| 6 | 0 | |||||
| 7 | 1004 | Slagerij Bos | Goes | 0113-987654 | 4 | |
| 8 | 1005 | Boekhandel Lange | 0118-246810 | 3 | ||
| 9 | ||||||
| 10 |
Klik op cel E3 om de formule te zien of aan te passen.
Rij 3 is helemaal leeg, dus de uitkomst is 0. Rij 4 en rij 8 missen één gegeven en geven 3. Die rijen moet je houden, terwijl Lege waarden ze wel zou meepakken.
Hoeveel rijen zijn echt leeg?
Met de hulpkolom uit het vorige voorbeeld tel je hoeveel rijen je straks verwijdert. Zo kun je na het opschonen controleren of het klopt.
=AANTAL.ALS(E2:E8;0) in cel G2
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Klantnr. | Naam | Plaats | Telefoon | Gevuld | Lege rijen | ||
| 2 | 1001 | Bakkerij Vos | Goes | 0113-123456 | 4 | 2 | ||
| 3 | 0 | |||||||
| 4 | 1002 | Garage Smit | Zierikzee | 3 | ||||
| 5 | 1003 | Drukkerij Mol | Hulst | 0114-654321 | 4 | |||
| 6 | 0 | |||||||
| 7 | 1004 | Slagerij Bos | Goes | 0113-987654 | 4 | |||
| 8 | 1005 | Boekhandel Lange | 0118-246810 | 3 | ||||
| 9 | ||||||||
| 10 |
Klik op cel G2 om de formule te zien of aan te passen.
Twee rijen zijn helemaal leeg: rij 3 en rij 6. Na het verwijderen houd je vijf klanten over.
Wat Lege waarden zou selecteren
Voordat je Selecteren speciaal gebruikt, wil je weten hoeveel lege cellen er in de lijst staan. AANTAL.LEGE.CELLEN telt ze.
=AANTAL.LEGE.CELLEN(A2:D8) in cel F2
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Klantnr. | Naam | Plaats | Telefoon | Lege cellen | ||
| 2 | 1001 | Bakkerij Vos | Goes | 0113-123456 | 10 | ||
| 3 | |||||||
| 4 | 1002 | Garage Smit | Zierikzee | ||||
| 5 | 1003 | Drukkerij Mol | Hulst | 0114-654321 | |||
| 6 | |||||||
| 7 | 1004 | Slagerij Bos | Goes | 0113-987654 | |||
| 8 | 1005 | Boekhandel Lange | 0118-246810 | ||||
| 9 | |||||||
| 10 |
Klik op cel F2 om de formule te zien of aan te passen.
Lege waarden zou 10 cellen selecteren, verspreid over vier rijen. Slechts twee daarvan zijn echt leeg, dus Bladrijen verwijderen zou ook twee klanten weghalen.
Veelgemaakte fouten
Rijen met gegevens zijn verdwenen
Lege waarden pakte ook rijen met één lege cel. Druk op Ctrl + Z en controleer eerst met =AANTALARG(A2:D2) welke rijen echt leeg zijn.
Cellen verschoven in plaats van rijen verwijderd
Je koos Cellen naar boven verplaatsen, waardoor gegevens in een andere rij terechtkwamen. Maak het ongedaan en kies Hele rij of Bladrijen verwijderen.
Een lege rij blijft staan
Er staat iets onzichtbaars in, zoals een spatie of een formule met lege tekst. AANTALARG geeft dan geen 0. Selecteer de rij, druk op Delete en probeer het opnieuw.
Sorteren pakt maar een deel van de lijst
Excel stopt bij de eerste helemaal lege rij. Selecteer eerst de hele lijst, bijvoorbeeld vanuit A1 met Ctrl + Shift + End, en sorteer dan.
Oefen het zelf
Lezen is één, het zelf typen is wat blijft hangen. Deze lessen gaan erover:
Veelgestelde vragen
Hoe verwijder ik alle lege rijen in Excel in één keer?
Selecteer de lijst en kies Start, Zoeken en selecteren, Selecteren speciaal en Lege waarden. Kies daarna onder Verwijderen voor Bladrijen verwijderen, maar controleer eerst of er geen rijen met maar één lege cel tussen zitten.
Hoe verwijder ik lege rijen zonder andere gegevens te verliezen?
Filter een kolom die altijd gevuld is op (Leeg) en verwijder alleen die zichtbare rijen. Of tel per rij met =AANTALARG(A2:D2) en verwijder alleen de rijen met 0.
Hoe vind ik rijen die helemaal leeg zijn?
Zet =AANTALARG(A2:D2) naast je lijst en kopieer hem naar beneden. Een 0 betekent dat de hele rij leeg is.
Waarom wordt een lege rij niet verwijderd?
Er staat waarschijnlijk een spatie of een formule met lege tekst in. Selecteer de rij, druk op Delete en probeer het opnieuw.
Hoe haal ik de lege rijen onder mijn gegevens weg?
Selecteer de eerste rij onder je gegevens, druk op Ctrl + Shift + pijl omlaag en verwijder die rijen. Sla het bestand op, dan springt Ctrl + End weer naar de echte laatste cel.
Kan ik lege rijen weglaten met een formule?
Ja, in Excel 365 met FILTER. =FILTER(A2:D100;A2:A100<>"") zet de lijst zonder de rijen waarin kolom A leeg is op een andere plek.