Skip to main content

Hoe kun je in Excel meerdere waarden opzoeken en retourneren zonder dubbele waarden?

Author: Xiaoyang Last Modified: 2025-05-29

Wanneer je met gegevens in Excel werkt, kan het voorkomen dat je meerdere overeenkomende waarden wilt teruggeven voor een specifiek zoekcriterium. De standaard VLOOKUP-functie haalt echter slechts één waarde op. Als er meerdere overeenkomsten zijn en je deze in één cel wilt weergeven zonder dubbele waarden, kun je alternatieve methoden gebruiken om dit te bereiken.

return multiple values without duplicates

Meerdere overeenkomende waarden opzoeken en retourneren zonder dubbele waarden in Excel


Meerdere overeenkomende waarden retourneren zonder dubbele waarden met de functies TEXTJOIN en FILTER

Als je Excel365 of Excel2021 gebruikt, kun je eenvoudig gebruikmaken van de functies TEXTJOIN en FILTER. Hiermee kun je dynamisch gegevens filteren en de resultaten samenvoegen in één enkele cel.

Voer de onderstaande formule in een lege cel in om het resultaat te genereren en druk vervolgens op de "Enter"-toets om alle overeenkomende waarden zonder dubbele waarden te krijgen. Zie screenshot:

=TEXTJOIN(", ", TRUE, UNIQUE(FILTER(C2:C17, A2:A17=E2)))

return multiple values without duplicates with textjoin function

Uitleg van deze formule:
  • FILTER(C2:C17, A2:A17=E2) haalt alle namen uit Kolom C op waar het product in Kolom A overeenkomt met de zoekwaarde in E2.
  • UNIQUE verwijdert eventuele dubbele waarden.
  • TEXTJOIN(", ", TRUE, ...) voegt de unieke waarden samen in één cel, gescheiden door komma's.

Meerdere overeenkomende waarden retourneren zonder dubbele waarden met een krachtige functie

Wil je in Excel meerdere overeenkomende waarden opzoeken en retourneren zonder dubbele waarden, maar vind je handmatige formules of VBA te ingewikkeld? "Kutools voor Excel" biedt een eenvoudige en efficiënte oplossing. Met de functie "Eén-op-veel-zoeken" kun je snel en eenvoudig alle unieke overeenkomende waarden samenvoegen in één cel met slechts een paar klikken.

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...

Klik op "Kutools" > "Super ZOEKEN" > "Eén-op-veel-zoeken (retourneert meerdere resultaten)" om het dialoogvenster "Eén-op-veel-zoeken" te openen. Geef vervolgens de bewerkingen op in het dialoogvenster:

  1. Selecteer het "Plaatsingsgebied lijst" en het "Bereik van waarden dat moet worden doorzocht" afzonderlijk in de tekstvakken;
  2. Selecteer het tabelbereik dat je wilt gebruiken;
  3. Geef de sleutelkolom en retourkolom op via de vervolgkeuzelijsten "Sleutelkolom" en "Retourkolom";
  4. Klik ten slotte op de knop "OK".
    specify the options in the One-to-many Lookup dialog box

Resultaat:

Nu zie je dat alle overeenkomende waarden zijn opgehaald zonder dubbele items. Zie screenshot:
return multiple values without duplicates by kutools

Tips:

Als je een ander scheidingsteken wilt gebruiken om de gegevens te scheiden, kun je op "Opties" klikken en het gewenste scheidingsteken selecteren. Daarnaast kun je andere bewerkingen uitvoeren op de resultaten, zoals optellen, middelen en meer.
more options for handling the results


Meerdere overeenkomende waarden retourneren zonder dubbele waarden met een zelfgedefinieerde functie

Als je geen Excel365 of Excel2021 hebt, kun je als alternatief de onderstaande zelfgedefinieerde functie gebruiken. Met deze methode kun je vergelijkbare resultaten behalen, zoals

het retourneren van meerdere overeenkomende waarden zonder dubbele waarden, zelfs in oudere versies van Excel.

  1. Houd de toetsen "Alt" + "F11" ingedrukt om het venster "Microsoft Visual Basic for Applications" te openen.
  2. Klik op "Invoegen" > "Module" en plak de volgende code in het "Module"-venster.

    VBA-code: Meerdere unieke overeenkomende waarden opzoeken en retourneren:

      Function VlookupUnique(lookupValue As String, lookupRange As Range, resultRange As Range, delim As String) As String
        Dim cell As Range
        Dim result As String
        Dim dict As Object
        Set dict = CreateObject("Scripting.Dictionary")
        For Each cell In lookupRange
            If cell.Value = lookupValue Then
                If Not dict.exists(resultRange.Cells(cell.Row - lookupRange.Row + 1, 1).Value) Then
                    dict.Add resultRange.Cells(cell.Row - lookupRange.Row + 1, 1).Value, True
                    result = result & delim & resultRange.Cells(cell.Row - lookupRange.Row + 1, 1).Value
                End If
            End If
        Next cell 
        If Len(result) > 0 Then
            VlookupUnique = Mid(result, Len(delim) + 1)
        Else
            VlookupUnique = ""
        End If
    End Function
  3. Sla het codevenster op en sluit het, ga terug naar het werkblad en voer de volgende formule in. Druk op de "Enter"-toets om het juiste resultaat te krijgen. Zie screenshot:
    =VlookupUnique(E2, A2:A17, C2:C17, ", ")

    return multiple values without duplicates by user defined function
Opmerking: In de bovenstaande formule is E2 het criterium waarop je wilt zoeken, A2:A17 is het bereik waarin gezocht wordt, C2:C17 is het bereik van waarden die moeten worden geretourneerd, en ", " is het scheidingsteken om de resultaten te scheiden.

Samengevat zijn er verschillende effectieve manieren om in Excel meerdere overeenkomende waarden op te zoeken en te retourneren zonder dubbele waarden. Kies de methode die het beste past bij jouw behoeften en Excel-versie. Met deze technieken kun je eenvoudig meerdere overeenkomende waarden zonder dubbele waarden in Excel retourneren. Als je meer Excel-tips en -trucs wilt ontdekken, onze website biedt duizenden tutorials.


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!