Hoe voert u VLOOKUP uit en retourneert u meerdere unieke waarden in Excel?
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.

VLOOKUP uitvoeren en meerdere overeenkomende waarden zonder duplicaten retourneren in Excel
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))) 
- 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.
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.
- Selecteer afzonderlijk "Plaatsingsgebied lijst" en „Zoekwaardebereik" in de tekstvakken;
- Selecteer het tabelbereik dat u wilt gebruiken;
- Geef de Sleutelkolom en Retourneerkolom op uit de afrolmenu’s "Sleutelkolom" en „Retourneerkolom";
- Klik ten slotte op de knop 'OK'.

Resultaat:
U ziet nu dat alle overeenkomende waarden zijn geëxtraheerd, zonder duplicaten. Zie de screenshot:
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.
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, zoalsMeerdere overeenkomende waarden retourneren zonder duplicaten, zelfs in oudere Excel-versies.
- Houd de toetsen "Alt" + "F11" ingedrukt om het venster „Microsoft Visual Basic for Applications" te openen.
- 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 - 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, ", ")
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
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.
- 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

