Rijen verwijderen op basis van celwaarde in Excel – Eenvoudige handleiding
Of je nu te maken hebt met een klein spreadsheet of een grote dataset, het weten hoe je rijen kunt verwijderen op basis van celwaarden kan je tijd en moeite besparen. Dit proces kan worden uitgevoerd met behulp van verschillende functies in Excel, waaronder de Filterfunctie, het Zoeken en vervangen-gereedschap, de Sorteerfunctie en zelfs geavanceerde technieken. Aan het einde van deze handleiding zul je over de kennis beschikken om ongewenste rijen efficiënt uit je Excel-werkbladen te verwijderen, zodat je data schoon en relevant blijft voor je analysebehoeften.
Bijvoorbeeld, als ik alle rijen wil verwijderen waarin de kolom 'naam' Jener bevat, hoe moet ik dan verder gaan?
Volledige rijen verwijderen op basis van celwaarde
- Door gebruik te maken van de filterfunctie
- Door gebruik te maken van Kutools AI Assistent
- Door gebruik te maken van de Zoek en vervang-functie
- Door gebruik te maken van VBA-code
Rijen in de selectie verwijderen op basis van celwaarde met de sorteerfunctie
Volledige rijen verwijderen op basis van celwaarde in Excel
Excel biedt verschillende manieren om rijen te verwijderen op basis van specifieke celwaarden. Deze sectie behandelt methoden die variëren van eenvoudige Excel-functies zoals filteren, zoeken en vervangen en Kutools tot meer geavanceerde technieken waarbij VBA wordt gebruikt. Of je nu een beginner bent of een gevorderde gebruiker, je zult een methode vinden die past bij jouw vaardigheidsniveau en behoeften.
Volledige rijen verwijderen op basis van celwaarde met de filterfunctie
Normaal gesproken kun je de filterfunctie toepassen om de rijen weer te geven die aan specifieke criteria voldoen, en vervolgens de rij in één keer verwijderen.
Stap 1: Pas de filterfunctie toe om de ongewenste rijen te filteren
- Selecteer het gegevensbereik waaruit je rijen wilt verwijderen. Klik daarna op "Gegevens" > "Filter", zie screenshot:
- Nu verschijnen er vervolgkeuzepijlen in de kop van elke kolom. Klik op de vervolgkeuzepijl in de kolom die de waarden bevat waarop je de rijen wilt verwijderen. Bijvoorbeeld, als je rijen wilt verwijderen met de naam Jener, klik je op de pijl in de kolom Naam.
- In het vervolgkeuzemenu vink je "Alles selecteren" uit om alle selecties te wissen, en vink alleen het vakje naast Jener aan of voer Jener handmatig in het zoekvak in om het snel te vinden.
- Klik daarna op de knop OK om het filter toe te passen. Alleen de rijen die Jener bevatten, worden weergegeven. Zie screenshot:
Stap 2: Verwijder de gefilterde rijen
Selecteer de zichtbare rijen, klik dan met de rechtermuisknop op een van de geselecteerde rijen en kies "Rij verwijderen" in het contextmenu. Dit zal alle geselecteerde rijen verwijderen.
Stap 3: Wis het filter
Klik daarna opnieuw op "Gegevens" > "Filter". Dit verwijdert het filter en je ziet alle records, behalve de verwijderde.
- Net zoals je de filtermethode kunt gebruiken om rijen te elimineren die de tekst Jener bevatten, kun je deze ook gebruiken om rijen te verwijderen op basis van numerieke of datumvoorwaarden zoals in de volgende screenshots wordt getoond:
Numerieke filtervoorwaarden:
Datumfiltervoorwaarden: - Je kunt ook de filterfunctie gebruiken om alle rijen te filteren en te verwijderen die een bepaalde achtergrondkleur hebben. Zie screenshot:
- Je kunt de filterfunctie gebruiken om te filteren op meerdere criteria om de inhoud die je niet nodig hebt te filteren en deze vervolgens te verwijderen. Stel bijvoorbeeld dat je alle rijen wilt verwijderen waarin de verkoper Jener is en de totale verkoop hoger is dan $7000. Je moet eerst de rijen filteren op naam Jener, en daarna de verkoop filteren die groter is dan 7000.
Volledige rijen verwijderen op basis van celwaarde met Kutools AI Assistent
Kutools voor Excel is een uitgebreide invoegtoepassing die meer dan 300 geavanceerde functies bevat, ontworpen om verschillende soorten complexe taken in Excel te vereenvoudigen. Een van zijn functies, Kutools AI Assistent, helpt bij het automatiseren van taken zoals filteren en verwijderen van rijen op basis van specifieke criteria.
Na het installeren van Kutools voor Excel, klik op "Kutools AI" > "AI Assistent" om het "Kutools AI Assistent"-paneel te openen:
- Selecteer het gegevensbereik, typ je vereiste in het chatvenster, en klik op de knop "Verzenden" of druk op Enter om de vraag te versturen;
“Verwijder de rijen als de kolom Naam de naam Jener bevat in de selectie” - Nadat het is geanalyseerd, klik op de knop "Uitvoeren" om te starten. Kutools AI Assistent zal je verzoek verwerken met behulp van AI en de gespecificeerde rijen direct in Excel verwijderen.
- Om rijen te verwijderen op basis van meerdere criteria, pas je de vereisten dienovereenkomstig aan. Gebruik bijvoorbeeld commando's zoals "Verwijder rijen waarin de kolom Naam Jener of Kevin bevat in de selectie" of "Verwijder rijen waarin de kolom Naam Jener bevat en de totale verkoop meer dan 7000 bedraagt in de selectie".
- Deze methode ondersteunt geen ongedaan maken-functie. Als je echter de oorspronkelijke gegevens wilt herstellen, kun je op "Onverwacht" klikken om de wijzigingen ongedaan te maken.
Volledige rijen verwijderen op basis van celwaarde met de Zoek en vervang-functie
Het verwijderen van volledige rijen op basis van een specifieke celwaarde met behulp van de Zoek en vervang-functie in Excel is een eenvoudige methode die zeer effectief kan zijn voor het opschonen van je gegevens. Volg de volgende stappen:
Stap 1: Pas de Zoek en vervang-functie toe om de specifieke waarde te selecteren
- Selecteer de kolomgegevens waaruit je rijen wilt verwijderen op basis van een bepaalde celwaarde, en open vervolgens het dialoogvenster "Zoeken en vervangen" door tegelijkertijd op Ctrl + F te drukken.
- Voer in het dialoogvenster "Zoeken en vervangen" de bepaalde celwaarde (in ons geval voeren we Jener in) in het vak "Zoeken naar" in, en klik op de knop "Alles zoeken". Zie screenshot:
- Selecteer alle zoekresultaten onderaan het dialoogvenster "Zoeken en vervangen", en sluit dit dialoogvenster. (Je kunt een van de zoekresultaten selecteren, en vervolgens Ctrl + A gebruiken om alle gevonden resultaten te selecteren.) En alle cellen die de bepaalde waarde bevatten, zijn geselecteerd. Sluit vervolgens dit dialoogvenster. Zie screenshot:
Stap 2: Verwijder de rijen op basis van de geselecteerde waarde
- Met de cellen nog steeds geselecteerd, klik met de rechtermuisknop op een van de geselecteerde cellen en kies Verwijderen in het contextmenu.
- Selecteer "Volledige rij" in het dialoogvenster Verwijderen en klik op OK om alle rijen met de gespecificeerde waarde te verwijderen.
Volledige rijen verwijderen op basis van celwaarde met VBA-code
Het verwijderen van rijen op basis van celwaarde met behulp van VBA (Visual Basic for Applications) in Excel maakt automatisering van de taak mogelijk, wat het efficiënt maakt, vooral voor grote datasets.
Stap 1: Open de VBA-module-editor en kopieer de code
- Druk op Alt + F11 om het venster "Microsoft Visual Basic for Applications" te openen.
- Klik in het geopende venster op "Invoegen" > "Module" om een nieuwe lege module te maken.
- Kopieer en plak vervolgens de onderstaande code in de lege module.
Sub DeleteRowsBasedOnCellValue() 'Updateby Extendoffice Dim ws As Worksheet Set ws = ActiveSheet Dim columnRange As Range On Error Resume Next Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8) On Error GoTo 0 If columnRange Is Nothing Then Exit Sub Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row Dim criteria As String criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2) If criteria = "" Then Exit Sub Dim i As Long For i = lastRow To 1 Step -1 If ws.Cells(i, columnRange.Column).Value = criteria Then ws.Rows(i).Delete End If Next i End Sub
Stap 2: Voer de code uit
- Druk vervolgens op de F5-toets om de code uit te voeren. Selecteer in het pop-updialoogvenster de kolom waaruit je rijen wilt verwijderen op basis van de bepaalde waarde, en klik op de knop OK.
- Typ in het volgende dialoogvenster de bepaalde waarde waarop je rijen wilt verwijderen, en klik op de knop OK. Zie screenshot:
Resultaat:
En dan zie je dat alle rijen al zijn verwijderd op basis van de gespecificeerde waarde.
Rijen in de selectie verwijderen op basis van celwaarde met de sorteerfunctie
Alle bovenstaande methoden verwijderen de hele rij, wat een beperking kan zijn. Bijvoorbeeld, met deze methoden zou alle gegevens rechts van de dataset worden verwijderd. Stel dat je alleen bepaalde records binnen de dataset wilt verwijderen terwijl je de rest van de gegevens behoudt. In dat geval is een alternatieve aanpak nodig.
Stap 1: Maak een hulpkolom voor de gegevens
Maak een nieuwe kolom die ons helpt de volgorde bij te houden. Je moet een kolom naast je gegevens invoegen en deze vullen met een serienummer zoals 1, 2, 3… zie screenshot:
Stap 2: Sorteer de gegevens op basis van de specifieke kolom
- Selecteer de gegevenskolom waaruit je rijen wilt verwijderen. Klik daarna op "Gegevens" > "Sorteer A naar Z of Z naar A", en er verschijnt een Sorteringswaarschuwingsdialoogvenster, selecteer "Breid de selectie uit", en klik daarna op de knop "Sorteren". Zie screenshot:
- Nu worden rijen met dezelfde waarden gegroepeerd, waardoor ze gemakkelijk te identificeren en te selecteren zijn. Zie screenshot:
Stap 3: Verwijder de gesorteerde rijen
- Selecteer de groep records die je wilt verwijderen, en klik met de rechtermuisknop, kies dan "Verwijderen" in het contextmenu. Selecteer in het dialoogvenster "Verwijderen" de optie "Cellen omhoog schuiven". Klik daarna op de knop OK. Zie screenshot:
- Alleen de records waarin de naam Jener staat, zijn verwijderd zonder de hele rij te verwijderen. Dus blijven eventuele gegevens links of rechts van je dataset onaangetast.
Stap 4: Pas de sorteerfunctie toe om de oorspronkelijke volgorde van de gegevens te herstellen
Klik op de kop van de hulpkolom, ga vervolgens naar "Gegevens" op de werkbalk en selecteer "Sorteer A naar Z" om de gegevens te organiseren volgens de volgorde in de hulpkolom. Dit zal de gegevens binnen het geselecteerde bereik terugzetten naar hun oorspronkelijke volgorde zoals vereist.
Stap 5: Verwijder de hulpkolom
Verwijder ten slotte de hulpkolom indien nodig om je werkblad op te schonen.
In dit artikel hebben we verschillende methoden onderzocht om rijen in Excel te verwijderen op basis van celwaarden. Je kunt de methode kiezen die je leuk vindt. Als je geïnteresseerd bent in het verkennen van meer Excel-tips en -trucs, biedt onze website duizenden tutorials, klik hier om ze te bekijken. Bedankt voor het lezen, en we kijken ernaar uit om je in de toekomst meer nuttige informatie te bieden!
Gerelateerde artikelen:
- Lege cellen eenvoudig verwijderen in Excel – Volledige handleiding
- Het verwijderen van lege cellen in Excel is een veelvoorkomende taak die kan helpen om je gegevens te stroomlijnen, waardoor het gemakkelijker wordt om ze te analyseren, te begrijpen en te presenteren. Lege cellen kunnen je data-analyse verstoren, fouten veroorzaken in formules en je datasets onvolledig of onprofessioneel laten lijken. In deze tutorial onderzoeken we verschillende methoden om lege cellen in Excel efficiënt te verwijderen of te beheren, zoals de Ga naar speciaal-functie, formules, Filterfunctie. Elke methode dient verschillende behoeften en scenario's, dus je kunt degene kiezen die het beste bij je vereisten past.
- Alle rijen die specifieke tekst bevatten in een kolom verwijderen in Google Sheets
- Stel dat je een bereik van gegevens hebt in een Google Sheet, en je wilt nu de rijen verwijderen op basis van celwaarden in een kolom. Bijvoorbeeld, ik wil alle rijen verwijderen die de tekst “Voltooid” bevatten in Kolom C. In dit artikel zal ik bespreken hoe je dit in Google Sheets kunt oplossen.
- Rijen verwijderen op basis van achtergrondkleur
- Hoe zou je volledige rijen verwijderen op basis van achtergrondkleur? In dit voorbeeld moet ik alle rijen verwijderen waarvan de cellen gevuld zijn met een blauwe achtergrondkleur zoals in de volgende screenshot wordt getoond. Met dit artikel krijg je enkele codes om deze taak in Excel uit te voeren.
- Elke andere rij verwijderen
- Als je snel elke andere rij of kolom in Excel wilt verwijderen, is het belangrijkste punt hoe je snel elke andere rij of kolom kunt selecteren en vervolgens de verwijderbewerking erop kunt toepassen. En dit artikel zal je enkele trucjes laten zien over hoe je eerst elke andere rij of kolom selecteert en deze vervolgens snel verwijdert.
Inhoudsopgave
- Volledige rijen verwijderen op basis van celwaarde
- Door gebruik te maken van de filterfunctie
- Door gebruik te maken van Kutools AI Assistent
- Door gebruik te maken van de Zoek en vervang-functie
- Door gebruik te maken van VBA-code
- Rijen in de selectie verwijderen op basis van celwaarde met de sorteerfunctie
- Gerelateerde artikelen
- De beste Office-productiviteitstools
- Reacties
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!