Inhoudsopgave
Soms tijdens het werken in Microsoft Excel, kunnen we te maken krijgen met veel verborgen rijen of kolommen. Verborgen gegevens kunnen zowel onbeschikbaar als overbodig zijn. In dit artikel laten we u zien hoe u verborgen rijen in Excel kunt verwijderen.
Download Praktijk Werkboek
U kunt het oefenwerkboek hier downloaden.
Verborgen rijen verwijderen.xlsx3 Methoden om verborgen rijen in Excel te verwijderen
1. "Document inspecteren" optie om verborgen rijen in Excel te verwijderen
' Document inspecteren ' optie is een effectieve manier om rijen te verbergen. Het verwijdert verborgen rijen uit de hele werkboek Deze methode is dus niet van toepassing als we rijen uit één werkblad willen verwijderen. We moeten gebruik maken van VBA die we in het laatste deel van dit artikel zullen bespreken.
De volgende dataset bestaat uit verkoopgegevens. Voor uw gemak verbergen we in deze methode eerst rijen die gemarkeerd zijn. Daarna verwijderen we de gemarkeerde rijen. Laten we eerst het proces van het verbergen van de rijen bekijken:
- Selecteer hier de rijen om de gemarkeerde rijen te verbergen.
- Doe een klik met de rechtermuisknop op op het celindexnummer.
- Klik vervolgens op de optie Verberg .
- We zien dus dat de gemarkeerde rijen niet zichtbaar zijn.
Nu volgen we enkele stappen om deze verborgen rijen te verwijderen.
- Eerst naar de Bestand optie van het lint.
- Selecteer ten tweede de Info sectie. Ga naar de "Werkboek inspecteren Selecteer in het keuzemenu de "Document inspecteren optie.
- Een vak als dit zal verschijnen. Selecteer Ja in dit geval.
- Dan van de Document Inspecteur venster klik op de optie Controleer .
- Daarna scrolt u in het nieuwe venster naar beneden. Selecteer de optie Alles verwijderen voor de Verborgen rijen en kolommen sectie.
- Uiteindelijk zien we dat de verborgen rijen niet meer aanwezig zijn. De onderstaande afbeelding toont de ononderbroken reeks rijnummers na het verwijderen van de verborgen rijen.
Let op:
We kunnen de verwijderde rijen niet ongedaan maken na dit proces. U moet dus een back-up van de gegevens bewaren als u ze niet permanent wilt verwijderen.
Lees meer: Hoe specifieke rijen verwijderen in Excel (8 snelle manieren)
2. Tijdelijke kolom toevoegen om verborgen rijen te verwijderen
Een andere aanpak is het verwijderen van verborgen rijen door een tijdelijke kolom toe te voegen. We zullen filtering gebruiken om deze methode toe te passen. Stel dat we in de volgende dataset alleen de verkoopgegevens van de locatie willen bewaren New York en Boston We zullen de rest van de rijen verwijderen. Volg gewoon de eenvoudige stappen om dit uit te voeren:
- Selecteer in het begin de hele dataset (B4:G14) .
- Ga naar de Sorteren en filteren optie. Klik in de dropdown op de optie Filter .
- Het resultaat is een dataset als deze met filteropties bij de kolomkop.
- Ga nu naar de filtering drop-down van de titel Locatie Selecteer gewoon de optie New York en Boston .
- Druk vervolgens op OK .
- Hier krijgen we alleen de verkoopgegevens voor New York en Boston Andere rijen zijn nu verborgen.
- Voeg vervolgens een nieuwe kolom toe. Noem deze Tijdelijk Voer de waarde in 0 in de cel H5 .
- Sleep de Vulgreep gereedschap.
- We krijgen de waarde 0 voor alle rijen.
- Selecteer de volledige dataset (B4:B15) weer.
- Ga dan naar de Sorteren en filteren drop-down. Selecteer de optie Filter .
- Hier zijn alle verborgen gegevens nu zichtbaar. We zien 0 alleen in de rijen die we willen behouden.
- We selecteren de hele dataset (B4:G15) weer.
- Ga naar Sorteren en filteren Selecteer in het keuzemenu de optie Filter .
- In de titelbalken van de dataset zijn de keuzemenu's voor het filteren te zien.
- Ga naar de drop-down optie in de "Tijdelijk column.
- Hier zullen we de optie 0 .
- Klik op OK .
- Dus we krijgen de rijen die we moeten verwijderen.
- Selecteer alle rijen. Doe een rechtermuisklik en klik op de optie Rij verwijderen .
- Alle rijen zonder de waarde 0 zijn nu verwijderd.
- Ga nu naar de drop-down van de Tijdelijk kolom. Selecteer optie 0 .
- Klik op OK .
- Ten slotte hebben we alleen de dataset voor de stad New York en Boston .
Lees meer: Excel snelkoppeling om rijen te verwijderen (met bonus technieken)
Vergelijkbare lezingen:
- Hoe meerdere rijen tegelijk verwijderen in Excel (5 methoden)
- Verborgen rijen verwijderen in Excel VBA (Een gedetailleerde analyse)
- Hoe rij verwijderen met behulp van Macro Als cel bevat 0 in Excel (4 methoden)
- Verwijder ongefilterde rijen in Excel met VBA (4 manieren)
- Gegevens filteren en rijen verwijderen met Excel VBA (5 voorbeelden)
3. VBA gebruiken om verborgen rijen in Excel te verwijderen
Met behulp van VBA is een geavanceerde methode om de verborgen rijen te verwijderen. We kunnen dit doen voor twee speciale gevallen. Het ene is het verwijderen van rijen uit een enkele Werkblad Een andere is het verwijderen van rijen uit een specifiek bereik van een dataset.
3.1 Verborgen rijen uit het hele werkblad verwijderen
Stel, we hebben de volgende dataset van verkopen. In onze experimentele dataset zijn de gemarkeerde rijen verborgen. We zullen deze rijen verwijderen met behulp van VBA .
Na het verbergen van de gemarkeerde rijen ziet de database eruit als in de onderstaande afbeelding. We zien dat het nummer van de rij-index niet opeenvolgend is.
Er zij op gewezen dat als wij de Ontwikkelaar tabblad in onze Excel, moeten we de Ontwikkelaar tabblad om macro-enabled inhoud.
Eerst zullen we zien hoe we de Ontwikkelaar Volg gewoon de onderstaande instructies.
- Ga naar de Bestand optie in de linkerbovenhoek van onze Excel.
- Selecteer vervolgens de Opties.
- Dan komt er een nieuw venster. Selecteer de optie Lint aanpassen uit de beschikbare opties.
- Selecteer daarna de Ontwikkelaar optie en klik op OK .
- Tenslotte zien we de Ontwikkelaar tabblad in onze Excel.
Nu zullen we de Ontwikkelaar tabblad om macro-enabled inhoud. Laten we eens kijken hoe we dit in de volgende stappen kunnen doen.
- Ga naar de Ontwikkelaar tabblad. Selecteer de Visual Basic optie.
- Hier wordt een nieuw venster geopend. Selecteer uit het venster de Plaats tabblad. Selecteer in het keuzemenu de Module optie. We krijgen een nieuwe module met de naam Module-1 .
- Selecteer de optie Module-1. Een leeg venster wordt geopend. Voeg de volgende code in het lege venster in.
Sub DeleteHiddenRows() Dim sht As Worksheet Dim LastRow Set sht = ActiveSheet LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row Voor i = LastRow To 1 Stap -1 Als Rows(i).Hidden = True Dan Rows(i).EntireRow.Delete Next End Sub
- We zullen klikken op de ren optie die we kunnen zien in de onderstaande afbeelding. We kunnen op F5 om de code uit te voeren.
- Het resultaat is dat we alle verborgen rijen hebben verwijderd.
3.2 Verborgen rijen verwijderen uit specifiek bereik
In dit voorbeeld gebruiken we VBA om de verborgen rijen uit een specifiek bereik te verwijderen. Ook voor dit voorbeeld gaan we verder met onze eerdere dataset.
- Stel, ons bereik is (B4:G9) We zullen dus geen verborgen rijen verwijderen na rij nummer 10. Daarom gebruiken we twee kleuren om de verborgen rijen te markeren.
- Nu van het tabblad Ontwikkelaar ga naar het codevenster.
- Voeg daar de volgende code in:
Sub DeleteHiddenRows() Dim sht As Worksheet Dim Rng As Range Dim LastRow As Integer Dim RowCount As Integer Set sht = ActiveSheet Set Rng = Range("B4:G9") RowCount = Rng.Rows.Count LastRow = Rng.Rows(Rng.Rows.Count).Row For i = LastRow To LastRow - RowCount Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub
- We zullen Klik op op de ren optie die we kunnen zien in de onderstaande afbeelding. We kunnen op F5 om de code uit te voeren.
- Tenslotte zien we dat de verborgen rijen binnen het bereik (B4:G9) worden verwijderd, terwijl verborgen rijen na het rijnummer 10 zijn nog steeds aanwezig.
Lees meer: Excel rijen in een bereik verwijderen met VBA (3 eenvoudige manieren)
Conclusie
Uiteindelijk hebben we in dit artikel de verschillende methoden om rijen te verwijderen doorgenomen. Om zelf te oefenen kunt u de oefenwerkmap downloaden die aan dit artikel is toegevoegd. Als u enige verwarring voelt, laat dan een reactie achter in het onderstaande vak. We zullen proberen zo snel mogelijk te antwoorden. Blijf bij ons voor meer interessante oplossingen voor Microsoft Excel problemen.