Hoe lege cellen verwijderen uit een bereik in Excel (9 methoden)

  • Deel Dit
Hugh West

Tijdens het werken met een groot bereik van datasets, zien we misschien een aantal onnodige lege cellen die behoorlijk vervelend zijn. Gelukkig zijn er in Excel verschillende opties beschikbaar om deze ongewenste lege cellen te verwijderen. Dus, dit artikel zal u begeleiden over hoe u lege cellen kunt verwijderen uit een gegevensbereik in Excel.

Download Praktijk werkboek

U kunt het oefenwerkboek downloaden dat wij hebben gebruikt om dit artikel voor te bereiden.

Lege cellen uit een bereik verwijderen.xlsx

9 Methoden om lege cellen uit een bereik in Excel te verwijderen

Laten we aannemen dat ik een gegevensbereik heb ( B4:E12 ) met verkoopgegevens van verschillende elektronische producten (per datum). Nu kunt u lege cellen verwijderen handmatig door ze een voor een te selecteren (zie screenshot); wat tijdrovend lijkt als het gegevensbereik groot is. In dit artikel laat ik u 9 methoden zien om lege cellen in excel te verwijderen.

1. Excel 'Ga naar speciaal' om lege cellen uit een bereik te verwijderen

We kunnen lege cellen van een bereik uitsluiten met behulp van de Ga naar Speciale optie.

Stappen:

  • Selecteer eerst het bereik ( B4:E12 ) van de gegevens en druk op F5 of Ctrl + G om de Ga naar dialoogvenster. Druk vervolgens op Speciaal uit het dialoogvenster.

  • Als gevolg daarvan zijn de Ga naar Speciale dialoogvenster verschijnt. Kies Blanks uit de beschikbare opties en druk op OK .

  • Nadat u op OK alle lege cellen in het bereik worden gemarkeerd. Druk nu op Ctrl + - van het toetsenbord om de Verwijder dialoog. Afhankelijk van uw gegevens en wensen kunt u een van de verwijderopties kiezen. Ik heb gekozen voor Verschuif cellen omhoog pers OK Deze optie verwijdert de lege cellen en verplaatst niet-lege cellen naar boven.

  • Dus, hier is ons uiteindelijke resultaat.

Let op:

  • Wees voorzichtig bij het kiezen van de verwijderingsopties uit de Verwijder Als u de verkeerde wisoptie kiest, wordt uw gegevensbereik verknoeid.
  • U kunt de Verwijder dialoogvenster door rechts te klikken op de selectie of het pad te volgen: Home > Cellen > Verwijder > Cellen verwijderen .

Lees meer: Hoe lege cellen in Excel te vullen met Ga naar speciaal (met 3 voorbeelden)

2. Verwijder lege cellen uit een bereik met behulp van de filteroptie

Nu zal ik Filter het bereik voor lege cellen en verwijder later die cellen.

Stappen:

  • Selecteer eerst het bereik en druk op Ctrl + Shift + L toe te passen Filter op het. Als de Filter optie is toegepast, verschijnt de uitklappijl.

  • Stel nu dat ik de 3e kolom van het bereik ga filteren ( B5:E12 ) gebaseerd op Datum Klik daartoe op het drop-down icoontje van de kolom Datum, zet alleen een vinkje bij het Blanks optie, en druk op OK .

  • Het resultaat is dat alle rijen met lege cellen worden gefilterd. Selecteer nu alle rijen en klik met de rechtermuisknop op de selectie, klik op Rij verwijderen .

  • Daarna wordt de Microsoft Excel berichtvenster vraagt om de bevestiging van het verwijderen van de rij. Klik op OK .

  • Verwijder vervolgens het filter door op Ctrl + Shift + L Tenslotte zie je dat alle lege cellen uit het bereik verdwenen zijn.

Lees meer: Hoe lege cellen verwijderen in Excel (10 eenvoudige manieren)

3. Geavanceerde filterfunctie toepassen om lege cellen uit een bereik te verwijderen

De Geavanceerd filter functie van excel is een geweldige manier om uit te sluiten lege cellen uit een gegevensbereik. Stel, u wilt de lege cellen uit twee kolommen verwijderen ( Datum en Verkoop ) van onze bestaande dataset. Laten we eens kijken hoe we dat kunnen doen door de Geavanceerd filter optie.

Stappen:

  • Type eerst de niet gelijk aan ( ) symbool in Cel G5 en H5 .

  • Ga vervolgens naar Gegevens > Geavanceerd .

  • Vervolgens heeft de Geavanceerd filter dialoogvenster verschijnt. Kies nu in het vakje Kopiëren naar een andere locatie geef aan Lijst bereik ( B4:E12 ), Criteria ( G4:H5 ), Kopieer naar ( B4 ). Druk vervolgens op OK .

  • Bij binnenkomst OK wordt het bereik gefilterd naar een andere locatie zoals hieronder (lege cellen verwijderd).

Let op:

  • Denk aan de kop van de Criteria ( G4:H5 ) moet vergelijkbaar zijn met de bovenliggende dataset ( B4:E12 ).

Lees meer: Berekenen in Excel als cellen niet leeg zijn: 7 voorbeeldformules

4. Lege cellen uit een verticaal bereik verwijderen

Deze keer gebruik ik een combinatie van IFERROR , INDEX , KLEIN , ALS , MIN , ISBLANK en ROW functies om lege cellen in een verticaal bereik met fruitnamen te verwijderen.

Stappen:

  • Typ de onderstaande formule in Cel D5 en druk op Ga naar .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1)),"")

  • Bij het invoeren van de formule krijgt u het onderstaande resultaat. Sleep nu de Vulgreep ( + ) hulpmiddel om het ultieme resultaat te krijgen.

  • Uiteindelijk zult u zien dat lege cellen zijn uitgesloten van het resulterende bereik.

🔎 Hoe werkt de formule?

  • ISBLANK($B$5:$B$12)

Hier de ISBLANK functie controleert of een cel leeg is of niet in het bereik B5:E12 en retourneert Echt of Valse .

  • RIJ($B$5:$B$12)

Nu, de ROW functie geeft de rijnummers in het bereik B5:E12 en antwoord:

{ 5;6;7;8;9;10;11;12 }

  • MIN(RIJ($B$5:$B$12))

Dan is de MIN functie vindt het laagste rijnummer in het bereik dat is:

{5}

Later,

  • IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)

De bovenstaande formule geeft:

{ 1;2;"";4;5;6;"";8 }

Daarna,

  • SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))

Hier is de KLEIN functie geeft de k -ste kleinste waarde uit het bereik en de formule antwoordt:

{ 1 }

Nu komt de INDEX functie,

  • INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))

De INDEX formule keert terug

{ "Apple" }

Eindelijk,

  • IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1)),"")

De IFERROR functie geeft een blanco terug als de INDEX formule geeft een foutmelding.

Verwante inhoud: Hoe spaties te verwijderen uit lijst met behulp van formule in Excel (4 methoden)

5. Lege cellen verwijderen uit een lijst met horizontale bereiken

In tegenstelling tot de vorige methode ga ik nu lege cellen verwijderen uit een horizontaal gegevensbereik. Ook deze keer gebruik ik de combinatie van excel-functies ( ALS , COLUMN , SUM , INDEX en KLEIN ).

Stappen:

  • Typ de volgende formule in Cel B8 .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1),"").

  • Zodra u Ga naar geeft de formule het onderstaande resultaat. Sleep de Vulgreep gereedschap naar rechts om de uiteindelijke uitvoer te krijgen.

  • Tenslotte is hier het uiteindelijke resultaat. Alle lege cellen zijn verwijderd uit het bovenstaande bereik.

🔎 Hoe werkt de formule?

Laten we het eerste deel van de formule uitleggen:

  • COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1

De bovenstaande formule geeft

{ WARE }

Waar,

  • COLUMN(B:B)

De COLUMN functie antwoordt kolomnummer van B: B en dat is:

{ 2 }

Dan.

  • $B$5:$I$5""

Dit zal terugkomen:

{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }

Later,

  • SOM(-($B$5:$I$5"")

De SUM functie telt de telling van WARE waarden en antwoorden:

{ 6 }

Dan kom je bij het andere deel van de formule:

  • INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1))

De bovenstaande formule geeft:

{ "Apple" }

Waar,

  • IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,"")

Hier is de ALS functie controleert of $B$5:$I$5"" en antwoordt dienovereenkomstig:

{ 1,2,"",4,5,6,"",8 }

Dan,

  • SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)

Later, de KLEIN functie geeft de k-de kleinste waarde van ons gegevensbereik terug:

{ 1 }

Eindelijk, hier is de hele formule:

  • IF(COLUMN(B:B)<=SUM(-($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1),"").

De bovenstaande formule geeft:

{ Apple }

Lees meer: VBA voor het tellen van lege cellen in een bereik in Excel (3 methoden)

Vergelijkbare lezingen

  • Excel VBA: controleren of meerdere cellen leeg zijn (9 voorbeelden)
  • Omgaan met lege cellen die niet echt leeg zijn in Excel (4 manieren)
  • Hoe lege cellen te vullen met 0 in Excel (3 methoden)
  • Voorwaardelijke opmaak toepassen in Excel als een andere cel leeg is
  • Nul vs Blanco in Excel

6. Excel FILTER-functie om lege cellen te verwijderen

Als u werkt in Excel 365 kunt u de functie FILTER naar lege cellen verwijderen uit een excelbereik. Om de functie toe te passen zullen we het gegevensbereik ( B4:E12 ) naar een excel-tabel door op Ctrl + T .

Stappen:

  • Typ de onderstaande formule in Cel B15 .
=FILTER(Table1,Table1[Products]"","")

  • Druk op Ga naar .
  • De bovenstaande formule zal resulteren in een array (blauw omlijnd) waarin lege cellen uit de eerste kolom worden verwijderd ( Producten ) van bovenstaande tabel.

Lees meer: Hoe lege cellen in een bereik in Excel negeren (8 manieren)

7. Zoekoptie gebruiken om lege cellen uit een bereik in Excel te verwijderen

We kunnen heel gemakkelijk lege cellen uit een bereik verwijderen door de Zoek optie van excel.

Stappen:

  • Selecteer eerst het bereik ( B5:E12 ) van gegevens. Druk vervolgens op Ctrl + F om de Zoeken en vervangen Nadat het dialoogvenster verschijnt, laat u de Zoek wat veld leeg, kies Waarden van de Kijk in de drop-down, zet een vinkje bij Komt overeen met de volledige celinhoud en druk tenslotte op Alles vinden .

  • Bijgevolg krijgt u een lijst met de lege cellen. Selecteer nu de hele uitvoer door de knop Ctrl toets. Ga dan naar Home > Cellen > Verwijder > Cellen verwijderen om de Verwijder dialoog.

  • Kies daarna de delete-optie en druk op OK (zie screenshot).

  • Het resultaat is de uitvoer die ik heb gekregen toen ik de Verschuif cellen omhoog verwijderoptie. Klik op OK .

  • Concluderend, pers Sluit om het proces te beëindigen.

Lees meer: Hoe lege cellen vinden en vervangen in Excel (4 methoden)

8. Lege cellen uit een bereik verwijderen met de Excel-sorteeroptie

In deze methode laat ik je zien hoe je lege cellen verwijderen van een reeks met behulp van de Sorteer optie in excel.

Stappen:

  • Selecteer eerst het bereik. Ga dan naar Gegevens > Sorteren en filteren > Sorteer A tot Z pictogram (zie screenshot).

  • Het resultaat is dat het gegevensbereik wordt gesorteerd zoals hieronder. Alle lege rijen staan aan het einde van het bereik.

  • Druk nu op Ctrl + - van het toetsenbord om de Verwijder dialoog. Kies de Rij verwijderen optie en druk op OK .

  • Tenslotte is hier het uiteindelijke resultaat. Alle lege rijen zijn verwijderd uit ons gegevensbereik.

Lees meer: Hoe lege cellen verwijderen met behulp van formules in Excel (7 methoden)

9. Excel Power Query om lege cellen te verwijderen

In deze methode laat ik u zien hoe u lege cellen kunt verwijderen met behulp van Excel Power Query Voor het gemak heb ik mijn gegevensbereik omgezet in een tabel door te drukken op Ctrl +T .

Stappen:

  • Klik ergens in de tabel, ga naar Gegevens > Van tabel/bereik .

  • Bijgevolg zal de onderstaande tabel verschijnen in de Power Query Editor venster. Hier, standaard, nul wordt in alle lege cellen gezet. Volg nu vanuit het nieuwe venster het pad: Home > Rijen verwijderen > Lege rijen verwijderen .

  • Als resultaat zijn alle rijen die null bevatten verwijderd. Om de operatie af te sluiten, ga nu naar Home > Close & Load > Close & Load .

  • Het uiteindelijke resultaat verschijnt in een nieuw blad in excel, zoals hieronder.

Lees meer: Hoe lege cellen in Excel automatisch te vullen met bovenstaande waarde (5 eenvoudige manieren)

Conclusie

In het bovenstaande artikel heb ik geprobeerd verschillende methoden te bespreken om lege cellen uit een bereik in excel te verwijderen. Hopelijk zijn deze methoden en uitleg voldoende om uw problemen op te lossen. Laat het me weten als u vragen heeft.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.