Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe alle gedeeltelijke overeenkomsten in Excel extraheren?

Author Xiaoyang Last modified

Bij het werken met grote datasets in Excel moet je mogelijk rijen, cellen of gegevens extraheren die gedeeltelijke overeenkomsten bevatten voor een specifiek trefwoord of zin. Deze taak is gebruikelijk bij het opschonen, filteren en analyseren van gegevens. Hoewel Excel geen ingebouwd hulpmiddel heeft om direct gedeeltelijke overeenkomsten te extraheren, kun je dit bereiken met verschillende methoden. In dit artikel leiden we je stap voor stap door methoden om efficiënt alle gedeeltelijke overeenkomsten in Excel te extraheren.

A screenshot showing a column in Excel with all partial matches listed separately and separated by a delimiter


Alle gedeeltelijke overeenkomsten verticaal extraheren met formule

Om alle overeenkomsten verticaal in een kolom te extraheren op basis van een gedeeltelijke tekst, kan de volgende matrixformule je helpen:

Stap 1: Kopieer en plak de onderstaande formule in een lege cel waar je het resultaat wilt plaatsen:

=INDEX($A$2:$A$14,SMALL(IF(ISNUMBER((SEARCH($C$2,$A$2:$A$14))),MATCH(ROW($A$2:$A$14),ROW($A$2:$A$14)), ""),ROWS($E$1:E1)),COLUMNS($E$1:E1))

Opmerking: In de bovenstaande formule is A2:A14 de cellen die mogelijk het sleutelwoord bevatten waaruit je overeenkomsten wilt retourneren, C2 bevat het sleutelwoord, E1 is de cel boven de formule.

Stap 2: Druk vervolgens gelijktijdig op Ctrl + Shift + Enter om het eerste resultaat te krijgen, en sleep dan de vulgreep omlaag om alle overeenkomsten te krijgen totdat er een foutwaarde verschijnt. Verwijder tot slot de foutwaarden, zie screenshot:

A screenshot showing a column in Excel with partial matches extracted vertically using a formula


Alle gedeeltelijke overeenkomsten extraheren naar één cel met een door de gebruiker gedefinieerde functie

Als je alle overeenkomsten in één cel moet extraheren, gescheiden door een specifiek scheidingsteken, kan geen enkele formule dit alleen bereiken. Hier moet je de volgende door de gebruiker gedefinieerde functie toepassen:

Stap 1: Druk op "Alt + F11" om het Microsoft Visual Basic for Applications-venster te openen.

Stap 2: Klik in het "Microsoft Visual Basic for Applications"-venster op "Invoegen" > "Module", en kopieer vervolgens de volgende code in de Module.

VBA-code: Alle gedeeltelijke overeenkomsten extraheren naar één cel

Function ExtractPartMatch(rngInput As Range, rngSource As Range, Optional sDelimiter As String)
'Updateby ExtendOffice
Dim rng As Range
If sDelimiter = "" Then sDelimiter = ", "
For Each rng In rngSource
    If InStr(1, rng.Value, rngInput.Value, vbTextCompare) > 0 Then ExtractPartMatch = ExtractPartMatch & sDelimiter & rng.Value
Next
If Len(ExtractPartMatch) > 0 Then ExtractPartMatch = Mid(ExtractPartMatch, 2, Len(ExtractPartMatch))
End Function

Stap 3: Nadat je de code hebt geplakt, ga je terug naar het werkblad waar je het resultaat wilt plaatsen, voer dan deze formule in: =ExtractPartMatch(C2,$A$2:$A$14), en druk vervolgens op Enter om het resultaat te krijgen zoals in de onderstaande schermafbeelding te zien is:

A screenshot showing all partial matches combined into a single cell in Excel with a delimiter, using a VBA function


Alle gedeeltelijke overeenkomsten verticaal of in één cel extraheren met Kutools AI Assistent

Met Kutools AI Assistent kun je dit proces stroomlijnen en alle gedeeltelijke overeenkomsten extraheren in slechts een paar klikken. Dit intelligente hulpmiddel helpt je om rijen of cellen te identificeren en te extraheren die specifieke trefwoorden of zinnen bevatten, waardoor je waardevolle tijd bespaart en nauwkeurigheid garandeert.

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

Na het installeren van Kutools Voor Excel, klik op "Kutools" > "AI Assistent" om het "Kutools AI Assistent"-paneel te openen.

  1. Typ in het "Kutools AI Assistent"-paneel de vraag in het chatvenster: zoals:
    Alle gedeeltelijke overeenkomsten verticaal extraheren:
    Extraheer de cellen die "Wood" bevatten uit kolom A en plaats ze in kolom E, beginnend bij cel E2
    Alle gedeeltelijke overeenkomsten extraheren in één cel:
    Extraheer de cellen die "Wood" bevatten uit kolom A en plaats ze in één cel E2
  2. Druk vervolgens op Enter of klik op de knop "Verzenden". Kutools AI zal de vraag analyseren, en na afronding, klik op de knop "Uitvoeren" om het resultaat te krijgen.

Samenvattend kan het extraheren van gedeeltelijke overeenkomsten in Excel worden bereikt door verschillende methoden die afgestemd zijn op jouw behoeften. Kies de methode die het beste past bij jouw workflow en stroomlijn je Excel-taken! Als je geïnteresseerd bent in het verkennen van meer Excel tips en trucs, onze website biedt duizenden tutorials.

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus 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 via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (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- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter 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 kiezen die je het meest nodig hebt...


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

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • 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!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen