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

Tekst extraheren vóór of na tweede spatie of komma

AuteurXiaoyang Wijzigingsdatum

Als u de tekstreeksen wilt extraheren die vóór of na het tweede of n-de voorkomen van een specifiek teken (zoals een spatie of komma) staan in een lijst met cellen, presenteert dit artikel enkele handige formules om deze taak eenvoudig uit te voeren in Excel.

doc-extract-after-second-space-1doc-extract-after-second-space-2

De tekst na het tweede of n-de spatie- of kommateken extraheren in Excel

In Excel helpt de combinatie van de functies SPATIES, MID, VIND.SPEC en VERVANGEN u perfect bij deze taak. De algemene syntaxis is:

=TRIM(MID(text,FIND(„#",SUBSTITUTE(text," ",„#",Nth))+1,255))
  • text: De tekenreeks of celverwijzing waaruit u tekst wilt extraheren.
  • Nth: Geeft het nummer aan van het spatie- of kommateken waarop u de tekstextractie wilt baseren.

Voer de volgende formule in of kopieer deze naar een lege cel waar u het resultaat wilt weergeven:

=TRIM(MID(A2,FIND(„#",SUBSTITUTE(A2," ",„#",2))+1,255))

doc-extract-after-second-space-3


Uitleg van de formule:

VERVANGEN(A2;" ";„#";2): Met deze VERVANGEN-functie zoekt en vervangt u het tweede spatieteken in cel A2 door het # teken. Het resultaat is dan: „Voeg meerdere#Lege rijen”. Dit resultaat wordt gebruikt als het argument binnen_tekst in de VIND.SPEC-functie.

VIND.SPEC(„#";VERVANGEN(A2;" ";„#";2))+1: De functie VIND.SPEC bepaalt de positie van het #-teken in de tekenreeks die door VERVANGEN is geretourneerd. Door 1 op te tellen, krijgt u de startpositie direct na de tweede spatie in de tekst. Het resultaat is 17. Dit getal wordt vervolgens gebruikt als het argument start_getal in de MID-functie.

MID(A2;VIND.SPEC(„#";VERVANGEN(A2;" ";„#";2))+1;255): De MID-functie haalt 255 tekens uit de tekenreeks in cel A2, te beginnen bij het tekennummer dat door de VIND.SPEC-functie wordt geretourneerd.

doc extract after second space 04

SPATIES(): De SPATIES-functie verwijdert alle overbodige spaties en laat er slechts één tussen de woorden over.


Opmerkingen:

1. Als uw teksten worden gescheiden door komma’s of andere scheidingstekens, hoeft u alleen de spatie te vervangen door het gewenste scheidingsteken. Bijvoorbeeld:

=TRIM(MID(A2,FIND(„#",SUBSTITUTE(A2,",",„#",2))+1,255))

2. Om de tekst na de n-de spatie te extraheren, wijzigt u het getal 2 in de formule naar het gewenste getal. Bijvoorbeeld: om de tekst na de derde spatie te extraheren, past u de volgende formule toe:

=TRIM(MID(A4,FIND(„#",SUBSTITUTE(A4," ",„#",3))+1,255))

doc-extract-after-second-space-5


De tekst vóór het tweede of n-de spatie- of kommateken extraheren in Excel

Om de tekst vóór het tweede of n-de spatie- of kommateken te extraheren, helpen de functies LINKS, VERVANGEN en VIND.SPEC u perfect. De algemene syntaxis is:

=LEFT(text,FIND(„#",SUBSTITUTE(text, " " ,„#",Nth))-1)
  • text: De tekenreeks of celverwijzing waaruit u wilt Tekst extraheren.
  • Nth: Geeft het nummer van het spatie- of kommateken aan waarop u wilt Tekst extraheren baseren.

Kopieer of voer de onderstaande formule in een lege cel in:

=LEFT(A2,FIND(„#",SUBSTITUTE(A2," ",„#",2))-1)

Sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen. Alle teksten vóór de tweede spatie zijn nu geëxtraheerd, zoals in de onderstaande schermafbeelding wordt weergegeven.

doc-extract-after-second-space-6


Uitleg van de formule:

VERVANGEN(A2;" ";„#";2): Deze VERVANGEN-functie wordt gebruikt om het tweede spatieteken in cel A2 te Zoeken en Vervangen door het # teken. U krijgt dan het volgende resultaat: „Voeg meerdere#Lege rijen”. Dit geretourneerde resultaat wordt herkend als het argument binnen_tekst in de VIND.SPEC-functie.

VIND.SPEC(„#";VERVANGEN(A2;" ";„#";2))-1: De functie VIND.SPEC bepaalt de positie van het # teken in de tekenreeks die door VERVANGEN is geretourneerd. Door 1 af te trekken, krijgt u de positie direct vóór het tweede spatieteken in de tekst — in dit geval 15. Dit resultaat wordt gebruikt als het argument aantal_tekens in de LINKS-functie.

LINKS(A2;VIND.SPEC(„#";VERVANGEN(A2;" ";„#";2))-1): Tot slot haalt de LINKS-functie de eerste 15 tekens uit de tekenreeks in cel A2, zoals bepaald door de VIND.SPEC-functie.


Opmerkingen:

1. Als uw teksten worden gescheiden door komma’s of andere scheidingstekens, hoeft u alleen de spatie te vervangen door het gewenste scheidingsteken. Bijvoorbeeld:

=LEFT(A2,FIND(„#",SUBSTITUTE(A2,",",„#",2))-1)

2. Om de tekst vóór de n-de spatie te extraheren, wijzigt u het getal 2 in de formule naar het gewenste getal. Bijvoorbeeld: om de tekst vóór de derde spatie te extraheren, past u de volgende formule toe:

=LEFT(A4,FIND(„#",SUBSTITUTE(A4," ",„#",3))-1)

doc-extract-after-second-space-7


Gerelateerde functies die worden gebruikt:

  • MID:
  • De functie MID haalt een opgegeven aantal tekens uit het midden van een tekstreeks en geeft deze terug.
  • LEFT:
  • De functie LINKS haalt het opgegeven aantal tekens vanaf de linkerkant van de opgegeven tekenreeks.
  • FIND:
  • De functie VIND.SPEC zoekt een tekenreeks binnen een andere en geeft de startpositie van die tekenreeks terug.
  • SUBSTITUTE:
  • De functie VERVANGEN in Microsoft Excel vervangt tekst of tekens binnen een tekenreeks door andere tekst of tekens.
  • TRIM:
  • De functie SPATIES verwijdert alle overbodige spaties uit een tekenreeks en laat alleen enkele spaties tussen woorden behouden.

Meer artikelen:

  • Meerdere regels uit een cel extraheren
  • Als u een lijst met tekenreeksen hebt die zijn gescheiden door regeleinden (ingevoerd met Alt + Enter) en u deze regels nu in afzonderlijke cellen wilt splitsen, zoals in de onderstaande schermafbeelding is weergegeven, hoe doet u dat dan met een formule in Excel?
  • N-de woord uit een tekenreeks extraheren in Excel
  • Als u een lijst met tekenreeksen of zinnen hebt en het specifieke n-de woord uit die lijst wilt extraheren—zoals in de onderstaande schermafbeelding wordt weergegeven—bespreek ik in dit artikel enkele methoden om deze taak in Excel uit te voeren.
  • Tekst extraheren tussen haakjes uit een tekenreeks
  • Als er een deel van de tekst tussen haakjes staat in de tekenreeks en u wilt alle tekst tussen haakjes snel en eenvoudig extraheren, zoals in de onderstaande schermafbeelding is weergegeven, hoe lost u die taak dan op in Excel?
  • Subtekenreeks uit een tekenreeks extraheren in Excel
  • Het kan een veelvoorkomende taak voor u zijn dat u subteksten moet extraheren uit tekenreeksen. In Excel bestaat hiervoor geen directe functie, maar met behulp van de functies LINKS, RECHTS, MID en ZOEKEN kunt u diverse soorten subteksten extraheren zoals u nodig hebt.

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.