Hoe gefilterde rijen verwijderen in Excel (5 methoden)

  • Deel Dit
Hugh West

Excel biedt de gebruiker een geweldige functionaliteit, genaamd Filter die ons helpt om alleen de gegevens te zien die we nodig hebben en alle niet-relevante gegevens te verbergen. Het filter helpt u om u meer te concentreren op specifieke gegevens zonder dat de irrelevante informatie het werkblad vervuilt. Terwijl u filtert, kan het nodig zijn om deze irrelevante informatie te verwijderen omdat u ze misschien niet meer nodig hebt. In deze tutorial laat ik u 5 heel eenvoudige manieren zien om gefilterde rijen te verwijderen inExcel.

Download Praktijk werkboek

Download dit oefenboek om de taak te oefenen terwijl u dit artikel leest.

Gefilterde rijen verwijderen.xlsm

5 Geschikte methoden om gefilterde rijen in Excel te verwijderen

Laten we uitgaan van een scenario waarin we informatie hebben over werknemers van een bedrijf. We hebben de naam van de werknemers, de afdeling waar ze werken, hun bloedgroep en hun toetredingsdatum. Nu zullen we de gegevens filteren en zowel de zichtbare als de verborgen rijen verwijderen met behulp van 5 verschillende methoden.

1. Zichtbare gefilterde rijen verwijderen

Stap 1:

  • Eerst selecteren we het hele gegevensbereik van ons werkblad.

  • Klik op de Filter knop onder de ' Sorteren en filteren sectie onder de Gegevens tab.

  • U ziet een kleine neerwaartse pijl in de rechter benedenhoek van elke kolomkop. Met deze kleine pijltjes kunt u Filter op de respectievelijke kolom. Klik op een pijl om toe te passen Filter op die respectieve kolom.

  • Voor dit voorbeeld willen we alleen die rijen uitfilteren die de informatie bevatten over de werknemers die werken in de Verkoop Selecteer dus de pijl in de rechter benedenhoek van de Afdelingshoofd. Er verschijnt een venster waarmee u de Afdeling kolom naar keuze.
  • Verwijder alle vinkjes naast elk type omzetgroep, behalve bij Verkoop.
  • U kunt het vinkje bij de Selecteer alles vakje om elk type afdeling snel uit te vinken en vervolgens alleen het vakje naast de Verkoop .
  • Klik op OK .

Stap 2:

  • Bij het klikken op OK ziet u nu de informatie van de werknemers die werken in de Verkoop .

Stap 3:

  • Selecteer alle gefilterde rijen in de weergave en klik met de rechtermuisknop op met je muis.
  • Klik op Rij verwijderen uit het pop-up menu.

  • Er verschijnt een waarschuwingsvenster met de vraag of u de hele rij wilt verwijderen.
  • Selecteer OK .

  • Het zal de huidige rijen met de informatie over de werknemers die werken in de Verkoop afdeling die we hebben gefilterd. Maar maak je geen zorgen!! Het zal geen invloed hebben op de andere rijen die nu verborgen zijn.
  • U kunt gewoon op de Filter knop van de Tabblad gegevens, om de rest van de gegevens te zien.

Lees meer: Rijen filteren en verwijderen met VBA in Excel (2 methoden)

2. Zichtbare gefilterde rijen verwijderen met VBA

Als u vertrouwd bent met VBA-code of zich goed voelt bij het werken met VBA, dan kunt u VBA ook gebruiken om de bovenstaande taak sneller uit te voeren.

Stap 1:

  • Selecteer eerst alle rijen die u moet filteren ( inclusief de kolomkoppen ).
  • Klik op Ontwikkelaar → Visual Basic een nieuwe Microsoft Visual Basic voor toepassingen venster verschijnt.

  • Klik dan Invoegen →Module .

Stap 2:

  • Daarna voert u de volgende code in de module in.
 Sub Remove_Visible_Rows() Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Klik dan op de Ren knop om de code uit te voeren.

  • Na de uitvoering van het programma worden alle rijen met informatie over de werknemers die werkzaam zijn in de Verkoop afdeling zal worden verwijderd.

Lees meer: Formule om lege rijen in Excel te verwijderen (5 voorbeelden)

3. Verborgen gefilterde rijen verwijderen met de functie Document inspecteren

Laten we eens uitgaan van een scenario waarin we een complexer filter moeten toepassen op onze werknemersinformatie. We willen misschien de werknemers opsporen die in de verkoopafdeling werken en een B+ bloedgroep hebben. In zo'n situatie, waarin we met complexere filters te maken hebben, zouden we gewoonlijk liever de rijen verwijderen die niet voldoen aan de criteria van de toegepaste filters, dan de rijen die de criteria van toegepaste filters te kwalificeren.

Dat betekent dat we de verborgen rijen na het filteren.

Stap 1:

  • Eerst selecteren we het hele gegevensbereik inclusief de kolomkop van ons werkblad.

  • Klik op de Filter optie in de ' Sorteren en filteren ' sectie onder de Gegevens tab.

  • Selecteer de pijl naar beneden ( Filter Pijl ) naast de Afdeling kopregel. Haal dan alle vakjes weg behalve de Verkoop .

  • Selecteer vervolgens de pijl naar beneden naast de Bloedgroep kopregel en vink alle vakjes uit behalve B+ .

  • Klik op OK Nu zullen we alleen die rijen werknemers zien in de Verkoop afdeling die een bloedgroep hebben van B+ .

Stap 2:

  • Nu kunnen we de verborgen rijen verwijderen. We kunnen drie verschillende methoden gebruiken om de verborgen rijen te verwijderen. Eén daarvan is de Controleer het document. Als u geen gebruik maakt van verborgen gegevens in de toekomst, dan kunt u de Document inspecteren functie van Excel om verborgen rijen te verwijderen.
  • Maak een kopie van je werkmap.
  • Klik op de Bestand tabblad. Ga naar de Info optie. Klik op Controleren op problemen .
  • Selecteer de Document inspecteren optie.

  • Dat opent de ' Document Inspecteur ' Klik op de ' Controleer ' knop.

  • Bij het klikken op de Controleer knop, een nieuw venster met een lijst met opties Terwijl u naar beneden scrolt in de lijst met opties, komt u een optie tegen met de titel ' Verborgen rijen en kolommen Het aantal verborgen rijen en kolommen in uw gegevensblad.
  • Selecteer de " Alles verwijderen "Dat zal alle verborgen rijen permanent verwijderen.
  • Klik op de ' Sluit ' knop.

  • We gaan terug naar het werkblad en verwijderen alle toegepaste filters door te klikken op de knop Filter optie.

Lees meer: Hoe Macro gebruiken om rijen te verwijderen op basis van criteria in Excel (3 manieren)

Vergelijkbare lezingen:

  • Hoe rij verwijderen met behulp van Macro Als cel bevat 0 in Excel (4 methoden)
  • Verwijder ongefilterde rijen in Excel met VBA (4 manieren)
  • Hoe verwijder je elke andere rij in Excel (4 methoden)
  • Oneindig veel rijen verwijderen in Excel (5 eenvoudige manieren)
  • Hoe rijen verwijderen in Excel die eeuwig doorgaan (4 eenvoudige manieren)

4. Verborgen gefilterde rijen verwijderen met VBA

Hier is een andere snelle manier om bovenstaande taak uit te voeren met behulp van het VBA-script.

Stap 1:

  • U kunt de vorige methode volgen om de Microsoft Visual Basic voor toepassingen venster of druk op Alt + F11 toetsen tegelijk om het te openen.
  • Schrijf de volgende code:
 Sub Keep_Visible_Rows() Dim myU As Range Dim myR As Range Dim R As Range Set R = Selection R.AutoFilter Field:=2, Criteria1:="Sales" R.AutoFilter Field:=3, Criteria1:="B+" For Each myR In R.Rows If myR.Hidden Then If Not myU Is Nothing Then Set myU = Union(myU, myR) Else Set myU = myR End If End If Next myU.Delete ActiveSheet.AutoFilterMode = False End Sub 
  • Klik dan op de Ren knop om de code uit te voeren.

  • Er verschijnt een waarschuwingsvenster met de vraag of u de hele rij wilt verwijderen.
  • Selecteer OK .

Stap 2:

  • Het zal de verborgen rijen verwijderen.
  • U kunt controleren of de verborgen rijen zijn verwijderd door simpelweg te klikken op de Filter knop van de Gegevens opnieuw.

Lees meer: Hoe verwijder je verborgen rijen in Excel VBA (een gedetailleerde analyse)

5. Een tijdelijke kolom maken om Verborgen rijen verwijderen

Als u niet de moeite wilt nemen om back-ups van het werkblad te maken of bezorgd bent over het beïnvloeden of permanent beschadigen van de andere werkbladen in uw Excel-bestand, dan is er een andere manier om de verborgen rijen te verwijderen:

Stap 1:

  • Maak een kolom voor tijdelijk overal op het werkblad te gebruiken. We hebben er een gemaakt en het de naam Tijdelijk .
  • Type ' 0 ' op de eerste cel van de Tijdelijk kolom en druk op ENTER .
  • Sleep de vulgreep van deze cel naar beneden. Het kopieert het nummer '0' op de rest van de cellen in de Tijdelijk kolom. U kunt ook dubbelklik op op de vulgreep om alle cellen in het bereik te vullen met het nummer '0' .

Stap 2:

  • Klik op de Filter optie om de filters te verwijderen. Dit zal ook al uw verborgen rijen weer terug.

  • Nu zullen we reverse de filter die we eerder hebben toegepast. Om dit te doen, selecteer je je hele gegevensbereik inclusief de kolomkop, en klik op de Filter . Klik op de pijl naar beneden in de rechter benedenhoek van de kop van de tijdelijke kolom en deselecteer alle selectievakjes naast de waarde '0 ' .

  • Selecteer nu al deze rijen die momenteel zichtbaar zijn, klik met de rechtermuisknop op een cel en klik op de " Rij verwijderen " optie.

  • Er verschijnt een waarschuwingsvenster met de vraag of u de hele rij wilt verwijderen.
  • Selecteer OK .

  • Klik nogmaals op de Filter optie om de filters te verwijderen en je ziet dat de zichtbare gegevens intact blijven.

Lees meer: Rijen verwijderen in Excel zonder formules te beïnvloeden (2 snelle manieren)

Dingen om te onthouden

  • Als u geen tabblad Ontwikkelaar heeft, kunt u het zichtbaar maken in Bestand> Optie> Lint aanpassen .
  • Om de VBA-editor te openen Druk op ALT + F11.
  • U kunt op ALT + F8 om het Macro-venster op te roepen.

Conclusie

In dit artikel hebben we geleerd om gefilterde rijen in Excel te verwijderen. Ik hoop dat u het vanaf nu heel gemakkelijk vindt om zowel zichtbare als verborgen gefilterde rijen in Excel te verwijderen. Als u vragen of aanbevelingen hebt over dit artikel, laat dan hieronder een reactie achter. Nog een fijne dag!!!

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.