Skip to main content

Hoe vind en verwijder je meerdere overeenkomsten tegelijk in Excel?

Author: Amanda Li Last Modified: 2025-05-29

Bij het werken met grote hoeveelheden gegevens in Excel is het cruciaal om snel de informatie te vinden die je op een bepaald moment nodig hebt. En dan kom je de functie Zoeken en Vervangen tegen, die je helpt specifieke waarden of opmaak te vinden en markeren in het actieve werkblad of het hele werkboek, zodat je vervolgens kunt doen wat je wilt met de resultaten, zoals verwijderen of vervangen. Echter, met Excel's Zoeken en Vervangen kun je slechts één waarde tegelijk vinden. In deze handleiding introduceer ik een snelle manier om meerdere verschillende waarden te vinden en ze tegelijk te verwijderen in Excel.

A screenshot showing a range of cells to find and delete multiple values


Zoek en verwijder meerdere overeenkomsten tegelijk met VBA

We hebben twee VBA-codes gemaakt om je te helpen meerdere verschillende waarden te vinden in het geselecteerde bereik of over meerdere werkbladen en deze onmiddellijk te verwijderen. Volg de onderstaande stappen en voer de code uit volgens je behoeften.

1. Druk in je Excel op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik Invoegen > Module. Kopieer vervolgens een van de volgende VBA-codes naar de Module venster.
A screenshot of the Microsoft Visual Basic for Applications window with the Insert > Module option highlighted

VBA-code 1: Zoek en verwijder meerdere overeenkomsten in het geselecteerde bereik tegelijk

Sub FindAndDeleteDifferentValues_Range()
'Updated by ExtendOffice 20220823
Dim xRg As Range
Dim xFindStr As String
Dim xFindRg As Range
Dim xARg As Range
Dim xURg As Range
Dim xFindRgs As Range
Dim xFAddress As String
Dim xBol As Boolean
Dim xJ

xArrFinStr = Array("sales", "9", "@") 'Enter the values to delete, enclose each with double quotes and separate them with commas

On Error Resume Next
Set xRg = Application.InputBox("Please select the search scope:", "Kutools for Excel", , Type:=8)
If xRg Is Nothing Then Exit Sub

xBol = False
For Each xARg In xRg.Areas
    Set xFindRg = Nothing
    Set xFindRgs = Nothing
    Set xURg = Application.Intersect(xARg, xARg.Worksheet.UsedRange)
    For Each xFindRg In xURg
        For xJ = LBound(xArrFinStr) To UBound(xArrFinStr)
            If xFindRg.Text = xArrFinStr(xJ) Then
                xBol = True
                If xFindRgs Is Nothing Then
                    Set xFindRgs = xFindRg
                Else
                    Set xFindRgs = Application.Union(xFindRgs, xFindRg)
                End If
            End If
        Next
    Next
    If Not xFindRgs Is Nothing Then
        xFindRgs.ClearContents
    End If
Next
If xBol Then
    MsgBox "Successfully deleted."
Else
     MsgBox "No results found."
End If
End Sub

Opmerking: In het fragment xArrFinStr = Array("sales", "9", "@") in regel 13 moet je "sales", "9", "@" vervangen door de daadwerkelijke waarden die je wilt zoeken en verwijderen. Vergeet niet elke waarde tussen dubbele aanhalingstekens te plaatsen en te scheiden met komma's.


VBA-code 2: Zoek en verwijder meerdere overeenkomsten over meerdere werkbladen tegelijk

Sub FindAndDeleteDifferentValues_WorkSheets()
'Updated by ExtendOffice 20220823
Dim xRg As Range
Dim xFindStr As String
Dim xFindRg As Range
Dim xARg, xFindRgs As Range
Dim xWShs As Worksheets
Dim xWSh As Worksheet
Dim xWb As Workbook
Dim xURg As Range
Dim xFAddress As String
Dim xArr, xArrFinStr
Dim xI, xJ
Dim xBol As Boolean
xArr = Array("Sheet1", "Sheet2") 'Names of the sheets where to find and delete the values. Enclose each with double quotes and separate them with commas
xArrFinStr = Array("sales", "9", "@") 'Enter the values to delete, enclose each with double quotes and separate them with commas
'On Error Resume Next
Set xWb = Application.ActiveWorkbook
xBol = False
For xI = LBound(xArr) To UBound(xArr)
    Set xWSh = xWb.Worksheets(xArr(xI))
    Set xFindRg = Nothing
    xWSh.Activate
    Set xFindRgs = Nothing

    Set xURg = xWSh.UsedRange
    Set xFindRgs = Nothing
    For Each xFindRg In xURg
        For xJ = LBound(xArrFinStr) To UBound(xArrFinStr)
            If xFindRg.Text = xArrFinStr(xJ) Then
                xBol = True
                If xFindRgs Is Nothing Then
                    Set xFindRgs = xFindRg
                Else
                    Set xFindRgs = Application.Union(xFindRgs, xFindRg)
                End If
            End If
        Next
    Next
    If Not xFindRgs Is Nothing Then
        xFindRgs.ClearContents
    End If
Next

If xBol Then
    MsgBox "Successfully deleted."
Else
     MsgBox "No results found."
End If
End Sub
Opmerking:
  • In het fragment xArr = Array("Sheet1", "Sheet2") in regel 15 moet je "Sheet1", "Sheet2" vervangen door de daadwerkelijke namen van de werkbladen waar je de waarden wilt zoeken en verwijderen. Vergeet niet elke werkbladnaam tussen dubbele aanhalingstekens te plaatsen en te scheiden met komma's.
  • In het fragment xArrFinStr = Array("sales", "9", "@") in regel 16 moet je "sales", "9", "@" vervangen door de daadwerkelijke waarden die je wilt zoeken en verwijderen. Vergeet niet elke waarde tussen dubbele aanhalingstekens te plaatsen en te scheiden met komma's.

3. Druk op F5 om de VBA-code uit te voeren. Opmerking: Als je VBA-code 1 gebruikt, verschijnt er een dialoogvenster waarin je wordt gevraagd het bereik te selecteren waarin je waarden wilt zoeken en verwijderen. Je kunt ook op een tabblad klikken om het hele werkblad te selecteren.

4. Het onderstaande dialoogvenster verschijnt en laat je weten dat de code de gespecificeerde overeenkomsten heeft verwijderd. Klik OK om het dialoogvenster te sluiten.
A screenshot of a message box in Excel confirming the deletion of specified values after running VBA code

5. De gespecificeerde waarden zijn nu tegelijk verwijderd.
A screenshot of the Excel worksheet showing the cells after multiple values have been deleted using VBA code


Zoek en verwijder meerdere overeenkomsten tegelijk met de functie Specifieke Cellen Selecteren

Kutools voor Excel biedt de functie Specifieke Cellen Selecteren om waarden te vinden die voldoen aan één of twee door jou ingestelde voorwaarden tegelijk. Lees verder om te ontdekken hoe je snel meerdere waarden kunt vinden en verwijderen.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga naar het tabblad Kutools in de groep Bewerken klik op Selecteren > Specifieke Cellen Selecteren.
A screenshot of the Kutools tab in Excel with the Select Specific Cells option highlighted

2. In het pop-up Specifieke Cellen Selecteren dialoogvenster, doe het volgende:
  • In het vak Selecteer cellen binnen dit bereik klik op de knop Bereik selecteren Range selection button rechts om het bereik te specificeren vanwaar waar je waarden wilt zoeken en verwijderen.. Opmerking: Om in het hele werkblad te zoeken, klik op het tabblad van het werkblad.
  • In de sectie Selectietype, selecteer de optie Cel.
  • In de Specificeer type sectie, stel maximaal twee voorwaarden in:
    • Klik op de vervolgkeuzepijl aan de linkerkant om een relatie te selecteren die je nodig hebt, zoals Bevat, Is gelijk aan, Kleiner dan, Begint met, etc.
    • Voer de waarde in het bijbehorende vak in volgens je behoeften.
    • Specificeer de relatie tussen de twee voorwaarden (indien aanwezig): En of Of.
A screenshot of the Select Specific Cells dialog box in Excel

3. Klik Ok om de cellen te selecteren die voldoen aan de door jou ingestelde voorwaarde(n). Er verschijnt een dialoogvenster dat je vertelt hoeveel cellen zijn gevonden en geselecteerd.
A screenshot of the Select Specific Cells dialog box confirming the number of selected cells in Excel

4. Klik OK. Druk nu op de DELETE toets om de geselecteerde waarden tegelijk te verwijderen.
A screenshot of the Excel worksheet with selected cells being deleted using the DELETE key

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Demo: Zoek en verwijder meerdere overeenkomsten tegelijk in Excel

Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Gerelateerde artikelen

Zoek, Markeer, Filter, Tel, Verwijder Dubbele Waarden in Excel

In Excel komen dubbele gegevens steeds weer voor wanneer we handmatig gegevens invoeren, gegevens kopiëren van andere bronnen, of om andere redenen. Soms zijn de duplicaten noodzakelijk en nuttig. Maar soms leiden dubbele waarden tot fouten of misverstanden. Dit artikel introduceert methoden om snel duplicaten te identificeren, markeren, filteren, tellen en verwijderen met behulp van formules, voorwaardelijke opmaakregels, derden add-ins, etc. in Excel.

Hoe vergelijk je twee kolommen en verwijder je overeenkomsten in Excel?

Als je twee kolommen/lijsten hebt inclusief enkele duplicaten, en je wilt ze vergelijken en de overeenkomsten vinden en vervolgens verwijderen, hoe los je dit snel op? In dit artikel introduceer ik verschillende manieren om je hierbij te helpen in Excel.

Hoe verwijder je alles behalve de geselecteerde bereiken in Excel?

In Excel kunnen we snel en direct de geselecteerde bereiken verwijderen, maar heb je ooit geprobeerd om andere celinhoud te verwijderen, behalve de geselecteerde bereiken? Dit artikel introduceert enkele trucs om deze taak snel en gemakkelijk in Excel op te lossen.

Hoe verwijder je alle afbeeldingen in een bereik van cellen?

Als er meerdere afbeeldingen in je werkblad staan, en je wilt sommige ervan in een gespecificeerd bereik verwijderen, hoe pak je dit dan snel aan?

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

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!