Hoe extraheert u alle gedeeltelijke overeenkomsten in Excel?
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.

- Extraheer alle gedeeltelijke overeenkomsten verticaal met een formule
- Extraheer alle gedeeltelijke overeenkomsten in één cel met een gebruikersgedefinieerde functie
- Extraheer alle gedeeltelijke overeenkomsten verticaal of in één cel met KUTOOLS AI Aide
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:

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:

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