Hoe kan ik meerdere opzoekwaarden retourneren in een door komma's gescheiden cel?
In Excel kunnen we de functie VERT.ZOEKEN toepassen om de eerste overeenkomende waarde uit een tabelcel te retourneren, maar soms moeten we alle overeenkomende waarden extraheren en vervolgens gescheiden door een specifiek scheidingsteken, zoals komma, streepje, enz ... in een enkele cel zoals in het volgende screenshot getoond. Hoe kunnen we meerdere opzoekwaarden ophalen en retourneren in één door komma's gescheiden cel in Excel?
Retourneer meerdere opzoekwaarden in een door komma's gescheiden cel met Kutools voor Excel
Retourneer meerdere opzoekwaarden in een door komma's gescheiden cel met door de gebruiker gedefinieerde functie
Normaal gesproken is er voor ons geen directe manier om de meerdere overeenkomende waarden en gescheiden door komma's in één cel te extraheren en terug te sturen. Hier kunt u een door de gebruiker gedefinieerde functie maken om deze taak op te lossen, doe dit als volgt:
1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.
VBA-code: retourneer meerdere opzoekwaarden in één door komma's gescheiden cel
Function SingleCellExtract(LookupValue As String, LookupRange As Range, ColumnNumber As Integer, Char As String)
'Updateby Extendoffice
Dim I As Long
Dim xRet As String
For I = 1 To LookupRange.Columns(1).Cells.Count
If LookupRange.Cells(I, 1) = LookupValue Then
If xRet = "" Then
xRet = LookupRange.Cells(I, ColumnNumber) & Char
Else
xRet = xRet & "" & LookupRange.Cells(I, ColumnNumber) & Char
End If
End If
Next
SingleCellExtract = Left(xRet, Len(xRet) - 1)
End Function
3. Sla vervolgens deze code op en sluit het modulevenster, ga terug naar uw werkblad en voer deze formule in: = SingleCellExtract (D2, A2: B15,2, ",") in een lege cel waarvan u het resultaat wilt retourneren. En druk dan op Enter sleutel om het resultaat te krijgen, zie screenshot:
Opmerking:: In de bovenstaande formule:
D2: geeft de celwaarden aan die u wilt opzoeken;
A2: B15: is het gegevensbereik waarvoor u de gegevens wilt ophalen;
2: het getal 2 is het kolomnummer waarvan de overeenkomende waarde moet worden geretourneerd;
,: de komma is het scheidingsteken dat u de meerdere waarden wilt scheiden.
U kunt ze naar wens aanpassen.
Retourneer meerdere opzoekwaarden in een door komma's gescheiden cel met Kutools voor Excel
Als je Kutools for Excel, zal deze taak niet langer een probleem zijn. De Geavanceerd Combineer rijen hulpprogramma kan u helpen alle relatieve waarden te combineren op basis van een kolom.
Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. |
Na het installeren van Kutools for Excelgaat u als volgt te werk:
1. Selecteer het gegevensbereik waarin u alle overeenkomende waarden wilt combineren op basis van een kolom.
2. Klikken Kutools > Samenvoegen en splitsen > Geavanceerd Combineer rijen, zie screenshot:
3. In de Combineer rijen op basis van kolom dialoogvenster, klik op de kolomnaam die u wilt combineren op basis van en klik vervolgens op Hoofdsleutel knop, zie screenshot:
4. Klik vervolgens op een andere kolomnaam waarvan u de overeenkomende waarden wilt combineren, en klik op Combineren om een scheidingsteken te kiezen om de gecombineerde waarden te scheiden, zie screenshot:
5. Dan klikken OK knop, zijn alle corresponderende cellen met dezelfde waarde gecombineerd in één cel die gescheiden zijn door de komma, zie screenshots:
![]() |
![]() |
![]() |
Klik voor meer details over dit hulpprogramma Geavanceerd combineren rijen ...
Download en gratis proef Kutools voor Excel nu!
Demo: retourneer meerdere opzoekwaarden in één door komma's gescheiden cel met Kutools voor Excel
De beste tools voor kantoorproductiviteit
Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%
- visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
- Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
- Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
- Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
- Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
- Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
- Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
- Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
- Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
















