KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe voert u VLOOKUP uit en retourneert u meerdere unieke waarden in Excel?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met gegevens in Excel moet u soms meerdere overeenkomende waarden ophalen op basis van één zoekcriterium. De standaardfunctie VLOOKUP retourneert echter slechts één waarde. Wanneer er meerdere overeenkomsten zijn en u deze zonder duplicaten in één cel wilt weergeven, kunt u alternatieve methoden toepassen om dit doel te bereiken.


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

Als u Excel 365 of Excel 2021 gebruikt, kunt u eenvoudig de functies TEXTJOIN en FILTER combineren om gegevens dynamisch te filteren en de resultaten naadloos samen te voegen in één cel.

Voer de onderstaande formule in een lege cel in, druk op Enter en zie direct alle overeenkomende waarden zonder duplicaten. Zie screenshot:

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

meerdere waarden retourneren zonder duplicaten met de tekst.samenvoegen-functie

Uitleg van deze formule:
  • De formule FILTER(C2:C17; A2:A17=E2) haalt alle namen uit kolom C waarvan het bijbehorende product in kolom A overeenkomt met de opzoekwaarde in cel E2.
  • UNIQUE verwijdert eventuele dubbele waarden.
  • TEXTJOIN(", "; WAAR; ...) combineert de resulterende unieke waarden tot één cel, gescheiden door komma’s.

Meerdere overeenkomende waarden zonder duplicaten retourneren met een krachtige functie

Als u VLOOKUP wilt uitvoeren en meerdere overeenkomende waarden zonder duplicaten in Excel wilt retourneren, maar handmatige formules of VBA te complex vindt, dan biedt **Kutools voor Excel** de eenvoudige en efficiënte oplossing. Met de functie **Eén-op-veel-zoeken** haalt u in slechts enkele klikken razendsnel alle unieke overeenkomende waarden op en combineert u ze tot één cel.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.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, en voer daarna de gewenste bewerkingen uit in het dialoogvenster.

  1. Selecteer afzonderlijk "Plaatsingsgebied lijst" en „Zoekwaardebereik" in de tekstvakken;
  2. Selecteer het tabelbereik dat u wilt gebruiken;
  3. Geef de Sleutelkolom en Retourneerkolom op uit de  afrolmenu’s "Sleutelkolom" en „Retourneerkolom";
  4. Klik ten slotte op de knop 'OK'.
    geef de opties op in het dialoogvenster Eén-naar-veel opzoeken

Resultaat:

U ziet nu dat alle overeenkomende waarden zijn geëxtraheerd, zonder duplicaten. Zie de screenshot:
meerdere waarden retourneren zonder duplicaten met Kutools

Tips:

Als u een ander scheidingsteken wilt gebruiken om de gegevens te scheiden, kunt u op „Opties" klikken en uw gewenste scheidingsteken selecteren. Daarnaast kunt u andere bewerkingen op de resultaten uitvoeren, zoals sommeren, gemiddelden berekenen en meer.
meer opties voor het verwerken van de resultaten


Meerdere overeenkomende waarden zonder duplicaten retourneren met een gebruikersgedefinieerde functie

Als u geen Excel 365 of Excel 2021 heeft, kunt u in plaats daarvan de hieronder vermelde gebruikersgedefinieerde functie gebruiken om vergelijkbare resultaten te behalen, zoals

Meerdere overeenkomende waarden retourneren zonder duplicaten, zelfs in oudere Excel-versies.

  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: VLOOKUP uitvoeren en meerdere unieke overeenkomende waarden 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. Sluit het codevenster, keer terug naar het werkblad en voer de volgende formule in. Druk op Enter om het gewenste resultaat te krijgen. Zie screenshot:
    =VlookupUnique(E2, A2:A17, C2:C17, ", ")

    meerdere waarden retourneren zonder duplicaten met een door de gebruiker gedefinieerde functie
Opmerking: In de bovenstaande formule is E2 het criterium dat u wilt opzoeken, A2:A17 het bereik waarin gezocht wordt, C2:C17 het bereik met de te retourneren waarden en ", " het scheidingsteken tussen de resultaten.

Kort samengevat: er zijn verschillende effectieve manieren om met VLOOKUP meerdere overeenkomende waarden zonder duplicaten in Excel te retourneren. Kies de methode die het beste aansluit bij uw behoeften en Excel-versie. Met deze technieken haalt u eenvoudig alle unieke overeenkomsten uit uw gegevens. Interesse in nog meer Excel-tips en -trucs? Onze website biedt duizenden tutorials.


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins