Inhoudsopgave
Bij het werken met gegevens in Excel is het verwijderen van een Excel-rij een veel voorkomend verschijnsel. Er zijn een flink aantal methoden die we kunnen gebruiken om een Excel-rij verwijderen Als een cel een specifieke waarde bevat Dit artikel laat 3 effectieve technieken zien om een rij in Excel te verwijderen als een cel specifieke waarden bevat, met voorbeelden en goede illustraties.
Download het oefenwerkboek
U wordt aangeraden het Excel-bestand te downloaden en ermee te oefenen.
Rij verwijderen als cel specifieke waarde bevat.xlsm3 Methodes om Excel rij te verwijderen als cel specifieke waarden bevat
We gebruiken een voorbeeld van een database met persoonlijke informatie als dataset om alle methoden in deze tutorial te demonstreren.
Dus, zonder verdere discussie, laten we alle methoden een voor een bekijken.
1. Gebruik van Zoeken en vervangen om een rij te verwijderen als de cel specifieke tekst bevat in Excel
Laten we zeggen dat we alle records willen verwijderen die beginnen met " De heer ." in de Naam kolom. Om dit te doen,
🔗 Stappen:
Pers CTRL + F om te openen met Zoeken en vervangen raam.
❷ Typ dan " De heer ." binnen de Zoek wat bar.
❸ Klik daarna op de Alles vinden optie.
❹ Selecteer nu een van de gevonden resultaten en druk op CTRL + A om alle gevonden resultaten te selecteren.
❺ Als u met succes alle gevonden resultaten hebt geselecteerd, drukt u nu op de knop Sluit optie.
Druk nu op CTRL + - knop om de Verwijder dialoogvenster.
Selecteer de Verschuif cellen omhoog optie en druk op OK .
Dat is het.
Lees meer: Rijen verwijderen in Excel: 7 methoden
2. Gebruik van AutoFilter om een Excel rij te verwijderen als de cel een bepaalde tekst/nummer bevat
2.1 Rij verwijderen als cel specifieke tekst bevat
In deze methode verwijderen we alle Excel-records die beginnen met " Ms. Liesel " in de kolom Naam met behulp van de AutoFilter functie in Excel. Om dit te doen,
Stappen:
Selecteer de hele gegevenstabel.
Ga naar Gegevens ▶ Sorteren & filteren ▶ Filter.
❸ Klik op het drop-down icoon in de rechter benedenhoek in het Naam column.
Ga naar Tekstfilters ▶ begint met optie.
Op dit punt verschijnt een dialoogvenster met de naam Aangepaste AutoFilter verschijnt op het scherm.
❺ Type nu Ms. Liesel binnen de begint met bar en druk op OK .
❻ Druk daarna op CTRL + - knop en een dialoogvenster zoals hieronder verschijnt op het scherm.
Druk gewoon op de OK knop. Dat is het gewoon.
2.2 Rij verwijderen als cel nummer bevat
In deze methode verwijderen we alle Excel-records groter dan 23 in de kolom Leeftijd met behulp van de AutoFilter functie in Excel. Om dit te doen,
Stappen:
❶ Selecteer een willekeurige cel in de Leeftijd column.
Ga naar Gegevens ▶ Sorteren & filteren ▶ Filter.
❸ Klik op het drop-down icoon in de rechter benedenhoek in het Leeftijd column.
Ga naar Getallenfilters ▶ Groter dan optie.
❺ Type 23 binnen de is groter dan en druk op OK .
Druk nu op CTRL + - om alle gefilterde resultaten te verwijderen en druk dan op de knop OK knop van het pop-up dialoogvenster.
Dat is het.
Lees meer: Rijen filteren en verwijderen met VBA in Excel (2 methoden)
Vergelijkbare lezingen:
- Hoe meerdere rijen verwijderen in Excel met behulp van formule (5 methoden)
- Meerdere rijen tegelijk verwijderen in Excel (5 methoden)
- Verborgen rijen verwijderen in Excel VBA (een gedetailleerde analyse)
- Rijen verwijderen in Excel zonder de formules te beïnvloeden (2 snelle manieren) )
- Hoe rij verwijderen met behulp van Macro If Cell Contains 0 in Excel (4 Methoden)
3. Rij verwijderen als cel specifieke tekst/cijfer bevat in Excel met VBA-code
In dit deel zullen we een rij verwijderen als een cel daarin tekst of een getal bevat met behulp van VBA code.
3.1 Rij verwijderen als cel specifieke tekst bevat
In deze methode proberen we een rij met de leeftijd 17 in de Leeftijd column.
Stappen:
Pers ALT +F11 om de VBA raam.
❷ Ga nu naar Module invoegen om een nieuwe module te openen.
❸ Kopieer de volgende code:
Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub
❹ Plak het op de VBA editor en sla het op door op CTRL + S.
❺ Ga nu terug naar het werkblad genaamd " VBA " en druk op de ALT + F8 knop.
❻ Selecteer de functienaam genaamd DeleteRowsContainingtext() en klik op Ren .
Dat is het.
3.2 Rij verwijderen als cel nummer bevat
In deze methode zullen we bespreken hoe u daadwerkelijk een rij kunt verwijderen als een cel in kolom Age een getal bevat.
Stappen:
Pers ALT +F11 om de VBA raam.
❷ Ga nu naar Module invoegen om een nieuwe module te openen.
❸ Kopieer de volgende code:
Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub
❹ Plakken het op de VBA redacteur en Sla door op CTRL + S .
❺ Ga nu terug naar het werkblad genaamd " VBA (2) " en druk op de ALT + F8 knop.
❻ Selecteer de functienaam genaamd DeleteRowsContainingNumbers() en klik op Ren .
Dat is het.
Lees meer: Excel VBA om rijen met specifieke gegevens te verwijderen (9 voorbeelden)
Dingen om te onthouden
Druk op CTRL + F om de Zoeken en vervangen dialoogvenster.
📌 CTRL + - is de sneltoets voor verwijderen.
U kunt op ALT + F11 om de VBA raam.
Conclusie
Kortom, we hebben 3 verschillende methoden geïllustreerd om een rij te verwijderen als een cel een specifieke waarde bevat in Excel. U wordt aangeraden de bij dit artikel gevoegde oefenwerkmap te downloaden en alle methoden daarmee te oefenen. En aarzel niet om vragen te stellen in de commentaarsectie hieronder. We zullen proberen alle relevante vragen zo snel mogelijk te beantwoorden.