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

Hoe extraheert u alle gedeeltelijke overeenkomsten in Excel?

AuteurXiaoyang Wijzigingsdatum

Bij het werken met grote gegevenssets in Excel moet u mogelijk rijen, cellen of gegevens extraheren die gedeeltelijke overeenkomsten bevatten met een bepaald trefwoord of een specifieke zin. Deze taak komt veelvuldig voor bij gegevensschoonmaak, filteren en analyse. Hoewel Excel geen ingebouwde functie biedt om direct gedeeltelijke overeenkomsten te extraheren, zijn er verschillende slimme manieren om dit alsnog voor elkaar te krijgen. In dit artikel nemen we u stap voor stap mee bij het efficiënt ophalen van alle gedeeltelijke overeenkomsten in Excel.

Een schermafbeelding die een kolom in Excel toont met alle gedeeltelijke overeenkomsten afzonderlijk vermeld en gescheiden door een scheidingsteken


Extraheer alle gedeeltelijke overeenkomsten verticaal met een formule

Om alle overeenkomsten verticaal in een kolom te extraheren op basis van gedeeltelijke tekst, kunt u de volgende matrixformule gebruiken:

Stap 1: Kopieer en plak de onderstaande formule in een lege cel waar u 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 het celbereik dat het trefwoord kan bevatten waarvan u overeenkomsten wilt retourneren, C2 bevat het trefwoord en E1 is de cel boven de formule.

Stap 2: Druk tegelijkertijd op Ctrl + Shift + Enter om het eerste resultaat te krijgen. Sleep daarna de vulgreep omlaag totdat er een foutwaarde verschijnt, zodat je alle overeenkomsten hebt. Verwijder tot slot de foutwaarden — zie de schermafbeelding:

Een schermafbeelding die een kolom in Excel toont met verticaal geëxtraheerde gedeeltelijke overeenkomsten met behulp van een formule


Extraheer alle gedeeltelijke overeenkomsten in één cel met een gebruikersgedefinieerde functie

Als u alle overeenkomsten in één cel wilt extraheren, gescheiden door een specifiek scheidingsteken, lukt dat helaas niet met alleen een formule. Gebruik daarom de onderstaande gebruikersgedefinieerde functie:

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

Stap 2: Klik in het venster „Microsoft Visual Basic for Applications” op Invoegen > Module en plak de volgende code in de module.

VBA-code: Extraheer alle gedeeltelijke overeenkomsten in éé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 u de code hebt geplakt, gaat u terug naar het werkblad waar u het resultaat wilt plaatsen en voert u deze formule in:=ExtractPartMatch(C2,$A$2:$A$14), en drukt u vervolgens op Enter om het resultaat te verkrijgen zoals in de onderstaande schermafbeelding:

Een schermafbeelding die alle gedeeltelijke overeenkomsten gecombineerd toont in één cel in Excel met een scheidingsteken, met behulp van een VBA-functie


Extraheer alle gedeeltelijke overeenkomsten verticaal of in één cel met KUTOOLS AI Aide

Met KUTOOLS AI Aide kunt u dit proces stroomlijnen en alle gedeeltelijke overeenkomsten extraheren met slechts enkele klikken. Deze intelligente tool helpt u rijen of cellen met specifieke trefwoorden of zinnen te identificeren en te extraheren, waardoor u kostbare tijd bespaart en nauwkeurigheid garandeert.

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 klikt u op „Kutools” > „AI Assistent” om het deelvenster „KUTOOLS AI Aide” te openen.

  1. Typ in het deelvenster „KUTOOLS AI Aide” de vereiste in het chatvak, bijvoorbeeld:
    Extraheer alle gedeeltelijke overeenkomsten verticaal:
    Extraheer de cellen die „Wood” bevatten uit kolom A en plaats ze in kolom E, te beginnen bij cel E2
    Extraheer alle gedeeltelijke overeenkomsten 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 analyseert de vraag; nadat dit is voltooid, klikt u op de knop „Uitvoeren” om het resultaat te verkrijgen.

Kortom, het extraheren van gedeeltelijke overeenkomsten in Excel kan op verschillende manieren – afgestemd op uw behoeften. Kies de methode die het beste past bij uw werkwijze en stroomlijn uw Excel-taken! Wilt u nog meer Excel-tips en -trucs ontdekken?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