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

Woord extraheren dat specifieke tekst bevat in Excel

AuteurXiaoyang Wijzigingsdatum

Soms wilt u het woord uit een cel extraheren dat een specifiek teken of een bepaalde tekst bevat – zoals in de afbeelding hieronder, waarin alle woorden worden getoond die het teken „=“ bevatten. Hoe voert u deze taak uit in Excel?

doc-extract-word-containing-1


Woord extraheren dat een specifiek teken of specifieke tekst bevat

Om dit probleem op te lossen, combineert u de functies TRIM, MID, SUBSTITUTE, REPT, MAX en FIND in één formule. De algemene syntaxis is:

=TRIM(MID(SUBSTITUTE(string," ",REPT(„ ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(„ ",99)))-50),99))
  • stringDe tekenreeks of celwaarde waaruit u een woord wilt halen.
  • charHet teken of de tekst dat het te extraheren woord moet bevatten.

1. Voer de volgende formule in of kopieer deze naar een lege cel om het resultaat weer te geven:

=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND(„=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99))

2. Sleep de formule vervolgens naar de cellen waar u deze wilt toepassen, en u krijgt het volgende resultaat:

doc-extract-word-containing-2


Uitleg van de formule:
  • SUBSTITUTE(A2;" ";REPT(„ ";99)): Deze SUBSTITUTE-functie vervangt elke enkele spatie door 99 spaties, gegenereerd door de REPT-functie, waardoor een nieuwe tekstreeks ontstaat met uitgebreide spaties tussen elk woord. Het getal 99 is een willekeurig gekozen waarde dat de maximale lengte van het langste woord vertegenwoordigt dat u wilt extraheren.
  • FIND(„=";SUBSTITUTE(A2;" ";REPT(" ";99)))-50: Deze FIND-functie bepaalt de positie van het eerste specifieke teken (in dit geval „=“) in de nieuwe tekenreeks die wordt geretourneerd door de SUBSTITUTE-functie.
  • MAX(): Wanneer de subtekenreeks aan het begin van de tekenreeks staat, geeft de FIND-functie een negatief getal terug. De MAX-functie zorgt ervoor dat deze negatieve waarde wordt gereset naar 1.
  • MID(SUBSTITUTE(A2;" ";REPT(" ";99));MAX(1;FIND(„=";SUBSTITUTE(A2;" ";REPT(" ";99)))-50);99): Deze MID-functie haalt 99 tekens uit de tekenreeks die wordt geretourneerd door de SUBSTITUTE-functie, te beginnen op de specifieke positie die wordt bepaald door de FIND-functie.
  • doc-extract-word-containing-3
  • TRIM(): De TRIM-functie verwijdert alle overbodige spaties uit de tekenreeks die door de MID-functie wordt geretourneerd.

Opmerkingen:

1. In de bovenstaande formule kunt u het teken „=“ vervangen door elk ander teken of elke andere tekst die u nodig heeft.

2. Als er meerdere woorden het specifieke teken bevatten, wordt alleen het eerste woord geëxtraheerd.


Gebruikte gerelateerde functies:

  • REPT:
  • De REPT-functie herhaalt tekens een opgegeven aantal keer.
  • SUBSTITUTE:
  • De SUBSTITUTE-functie vervangt tekst of tekens in een tekenreeks door andere tekst of tekens.
  • TRIM:
  • De TRIM-functie verwijdert alle overbodige spaties uit een tekenreeks en laat alleen enkele spaties tussen woorden staan.
  • MID:
  • De MID-functie haalt specifieke tekens uit het midden van een tekenreeks.
  • MAX:
  • De MAX-functie geeft de grootste numerieke waarde uit een reeks waarden terug.

Meer artikelen:

  • Tekst extraheren tussen haakjes uit tekenreeks
  • Als er een deel van de tekst tussen haakjes staat binnen de tekenreeks, hoe kunt u die tekst dan snel en eenvoudig in Excel extraheren, zoals in de onderstaande afbeelding wordt weergegeven?

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
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/doorgehaald...) ...
Top 15-toolsets: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,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.