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

Hoe retourneert u meerdere zoekwaardebereiken in één cel, gescheiden door komma’s?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met gegevens in Excel komt u mogelijk in een situatie terecht waarin u meerdere overeenkomende waarden moet ophalen en weergeven in één cel, gescheiden door komma’s, streepjes of andere scheidingstekens. Hoewel ingebouwde opzoekfuncties zoals VLOOKUP en INDEX-VERGELIJKEN uitstekend geschikt zijn om één overeenkomst te vinden, vraagt het combineren van meerdere resultaten in één cel om een geavanceerdere aanpak. In dit artikel bespreken we enkele doeltreffende methoden om deze taak in Excel vlot te verwerken.


Retourneer meerdere Zoekwaardebereik in één cel, gescheiden door komma’s, met de functies TEXTJOIN en FILTER

Als u beschikt over Excel 365 of Excel 2021 (of nieuwere versies), is een dynamische matrixformule de eenvoudigste oplossing.

Pas de onderstaande formule toe in een lege cel om het resultaat weer te geven en druk op Enter.

=TEXTJOIN(", ", TRUE, FILTER($B$2:$B$15, $A$2:$A$15=D2))

Sleep vervolgens de vulgreep omlaag om de formule naar andere cellen te kopiëren; zie afbeelding:

meerdere opzoekwaarden retourneren, gescheiden door komma's met de TEKST.SAMENV() functie

Uitleg van deze formule:
  • FILTER(B2:B15; A2:A15=D2): Haalt alle waarden uit kolom B waarbij de overeenkomende cel in kolom A gelijk is aan de waarde in cel D2.
  • TEXTJOIN(", "; WAAR; ...): Voegt de resulterende waarden samen tot één tekenreeks, gescheiden door komma’s.

Retourneer meerdere Zoekwaardebereik in één cel, gescheiden door komma’s, met Kutools voor Excel

„Kutools voor Excel” is een invoegtoepassing die complexe Excel-taken eenvoudig maakt. Met de geavanceerde functie „Eén-op-veel-zoeken” haalt u moeiteloos alle overeenkomende waarden op in één cel, gescheiden door een door u opgegeven teken – zonder ingewikkelde formules of VBA-code.

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

Na installatie van Kutools voor Excel gaat u als volgt te werk:

Klik op **Kutools** > **Super ZOEKEN** > **Eén-op-veel-zoeken (retourneert meerdere resultaten)** om het dialoogvenster te openen. Voer in het dialoogvenster de volgende stappen uit:

  1. Selecteer respectievelijk „Plaatsingsgebied lijst” en „Zoekwaardebereik” in de tekstvakken;
  2. Selecteer het tabelbereik dat u wilt gebruiken;
  3. Geef respectievelijk Sleutelkolom en Retourneerkolom op via de keuzelijsten „Sleutelkolom” en „Retourneerkolom”;
  4. Klik ten slotte op de knop „OK”.
    geef de opties op in het dialoogvenster van Kutools

Resultaat:

Alle bijbehorende cellen met dezelfde waarde zijn gecombineerd in één cel, gescheiden door komma’s; zie afbeelding:
meerdere opzoekwaarden retourneren, gescheiden door komma's met Kutools

Tip: Als u een ander scheidingsteken wilt gebruiken om de gegevens te scheiden, klikt u op „Opties” en selecteert u het gewenste scheidingsteken. Daarnaast kunt u andere bewerkingen op de resultaten uitvoeren, zoals optellen, gemiddelde berekenen, enzovoort.
meer opties van de één-naar-veel opzoekfunctie

Retourneer meerdere Zoekwaardebereik in één cel, gescheiden door komma’s, met een door de gebruiker gedefinieerde functie

Als u geen Excel 365 of Excel 2021 heeft, begeleidt deze sectie u stap voor stap bij het maken en gebruiken van een UDF om meerdere zoekwaarden in één cel terug te geven, gescheiden door komma’s.

1. Druk op „ALT” + „F11” om het venster „Microsoft Visual Basic for Applications” te openen.

2. Klik op 'Invoegen' > 'Module' en plak de volgende code in het modulevenster.

VBA-code: Retourneer meerdere Zoekwaardebereik in één cel, gescheiden door komma’s

Function JoinLookupValues(lookupValue As String, lookupRange As Range, returnRange As Range, delimiter As String) As String
    'Updateby Extendoffice
    Dim result As String
    Dim i As Long
    result = ""
    For i = 1 To lookupRange.Rows.Count
        If lookupRange.Cells(i, 1).Value = lookupValue Then
            result = result & returnRange.Cells(i, 1).Value & delimiter
        End If
    Next i
    If Len(result) > 0 Then
        JoinLookupValues = Left(result, Len(result) - Len(delimiter))
    Else
        JoinLookupValues = ""
    End If
End Function

3. Sla deze code op, sluit het modulevenster en keer terug naar uw werkblad. Voer de onderstaande formule in een lege cel in om het resultaat weer te geven. Sleep vervolgens de vulgreep omlaag om de formule naar andere cellen te kopiëren; zie afbeelding:

=JoinLookupValues(D2, $A$2:$A$15, $B$2:$B$15, ", ")

meer opties van de één-naar-veel opzoekfunctie

Opmerking: In de bovenstaande formule is „D2” het criterium waarmee u zoekt, „A2:A15” het bereik waarin gezocht wordt, „B2:B15” het bereik met de waarden die geretourneerd moeten worden en „,” het scheidingsteken voor de resultaten.

Tot slot kunt u meerdere zoekwaardebereiken in één cel, gescheiden door komma’s, op efficiënte wijze retourneren met verschillende methoden—afhankelijk van uw Excel-versie en behoeften. Door de methode te kiezen die het beste aansluit bij uw eisen, stroomlijnt u uw data-analyse en verhoogt u uw productiviteit. Wilt u nog meer Excel-tips en -trucs ontdekken?Onze website biedt duizenden tutorials.


Gerelateerde artikelen:

  • Zoek op met VLOOKUP en retourneer meerdere waarden zonder duplicaten
  • Bij het werken met gegevens in Excel moet u soms meerdere overeenkomende waarden ophalen op basis van één zoekcriterium. De standaard VLOOKUP-functie haalt echter slechts één waarde op. Als er meerdere overeenkomsten zijn en u deze zonder duplicaten in één cel wilt weergeven, kunt u alternatieve methoden toepassen om dit doel te bereiken.
  • Retourneer meerdere overeenkomende waarden op basis van één of meerdere criteria
  • Normaal gesproken is het zoeken naar een specifieke waarde en het retourneren van het bijbehorende item eenvoudig met de VLOOKUP-functie. Maar hebt u ooit geprobeerd meerdere overeenkomende waarden op te halen op basis van één of meer criteria, zoals in de onderstaande afbeelding wordt getoond? In dit artikel introduceer ik enkele formules om deze complexe taak in Excel aan te pakken.
  • Zoek op met VLOOKUP en retourneer overeenkomende gegevens tussen twee waarden
  • In Excel kunt u de standaard VLOOKUP-functie gebruiken om een bijbehorende waarde op te halen op basis van specifieke gegevens. Maar wat als u een waarde wilt opzoeken en de overeenkomstige waarde tussen twee waarden wilt retourneren, zoals in de onderstaande afbeelding wordt weergegeven? Hoe pakt u zo’n taak aan in Excel?

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