Ga naar hoofdinhoud

Extraheer tekst voor of na de tweede spatie of komma

Als u de tekstreeksen die voor of na het tweede of n-de specifieke teken (spatie of komma) staan ​​uit een lijst met cellen moet extraheren, zal dit artikel enkele formules introduceren om deze taak in Excel op te lossen.


Extraheer de tekst na de tweede of n-de spatie of komma in Excel

In Excel kan de combinatie van de TRIM-, MID-, FIND- en SUBSTITUTE-functies u helpen bij het uitvoeren van deze taak, de generieke syntaxis is:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: De tekstreeks of celverwijzing waaruit u tekst wilt extraheren.
  • Nth: Geeft de spatie of het komma-instantienummer aan waarop u tekst wilt extraheren.

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

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


Verklaring van de formule:

VERVANGEN (A2; "", "#", 2): Deze BUBSTITUTE-functie wordt gebruikt om het tweede spatie-teken te zoeken en te vervangen door een # -teken in cel A2. U krijgt het resultaat als volgt: "Voeg meerdere # lege rijen in”. Dit geretourneerde resultaat wordt herkend als het argument within_text in de functie FIND.

FIND ("#", SUBSTITUTE (A2, "", "#", 2)) + 1: De FIND-functie haalt de positie van het # -teken op binnen de tekstreeks die wordt geretourneerd door de SUBSTITUTE-functie, waarbij 1 wordt toegevoegd om de startpositie na de tweede spatie in de tekst te krijgen, en je krijgt 17. Het geretourneerde resultaat wordt herkend als het argument start_getal in de MID-functie.

MIDDEN (A2, FIND ("#", SUBSTITUTE (A2, "", "#", 2)) + 1,255): De MID-functie wordt gebruikt om 255 tekens te extraheren uit een tekstreeks in cel A2 die begint met het aantal tekens dat wordt geretourneerd door de functie FIND.

doc extract na tweede spatie 04

TRIM (): Deze TRIM-functie verwijdert alle extra spaties en laat er slechts één tussen de woorden.


Opmerkingen:

1. Als uw teksten zijn gescheiden door komma's of andere scheidingstekens, hoeft u alleen maar de spatie te vervangen door andere scheidingstekens. Zoals:

=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 het getal dat u nodig hebt in de formule, bijvoorbeeld om de tekst na de derde spatie te extraheren, hoeft u alleen de volgende formule toe te passen:

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


Extraheer de tekst vóór de tweede of n-de spatie of komma in Excel

Om de tekst voor de tweede of nde spatie of komma te extraheren, kunnen de LEFT, SUBSTITUTE en FIND functies je een plezier doen. De generieke syntaxis is:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: De tekstreeks of celverwijzing waaruit u tekst wilt extraheren.
  • Nth: Geeft de spatie of het komma-instantienummer aan waarop u tekst wilt extraheren.

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

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

En sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen, en alle teksten vóór de tweede spatie zijn geëxtraheerd zoals in het volgende screenshot wordt getoond


Verklaring van de formule:

VERVANGEN (A2; "", "#", 2): Deze BUBSTITUTE-functie wordt gebruikt om het tweede spatie-teken te zoeken en te vervangen door een # -teken in cel A2. U krijgt het resultaat als volgt: "Voeg meerdere # lege rijen in”. Dit geretourneerde resultaat wordt herkend als het argument within_text in de functie FIND.

FIND ("#", SUBSTITUTE (A2, "", "#", 2)) - 1: De FIND-functie haalt de positie van het # -teken binnen de tekstreeks die wordt geretourneerd door de SUBSTITUTE-functie, waarbij 1 wordt afgetrokken om de positie voor het tweede spatie-teken in de tekst te krijgen. En je zult krijgen 15. Het geretourneerde resultaat wordt herkend als het argument num_chars in de LEFT-functie.

LINKS (A2, FIND ("#", SUBSTITUTE (A2, "", "#", 2)) - 1): Eindelijk wordt de LEFT-functie gebruikt om de meest linkse 15 tekens die door de FIND-functie worden geretourneerd, uit de tekstreeks in cel A2 te halen.


Opmerkingen:

1. Als uw teksten zijn gescheiden door komma's of andere scheidingstekens, hoeft u alleen maar de spatie te vervangen door andere scheidingstekens. Zoals:

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

2. Om de tekst voor de nde spatie te extraheren, verander je het nummer 2 in het nummer dat je nodig hebt in de formule, bijvoorbeeld om de tekst voor de derde spatie te extraheren, hoef je alleen maar de volgende formule toe te passen:

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


Gebruikte relatieve functies:

  • MID:
  • De MID-functie wordt gebruikt om een ​​bepaald aantal tekens uit het midden van een gegeven tekstreeks te zoeken en terug te sturen.
  • LEFT:
  • De LEFT-functie haalt het opgegeven aantal tekens uit de linkerkant van een opgegeven string.
  • FIND:
  • De functie FIND wordt gebruikt om een ​​string binnen een andere string te vinden, en geeft de startpositie van de string in een andere string terug.
  • SUBSTITUTE:
  • De functie SUBSTITUTE van Microsoft Excel vervangt tekst of tekens binnen een tekstreeks door een andere tekst of tekens.
  • TRIM:
  • De TRIM-functie verwijdert alle extra spaties uit de tekstreeks en houdt alleen enkele spaties tussen woorden.

Meer artikelen:

  • Extraheer meerdere regels uit een cel
  • Als je een lijst met tekstreeksen hebt die zijn gescheiden door regeleinden (dat gebeurt door op Alt + Enter te drukken bij het invoeren van de tekst), en nu wil je deze regels tekst extraheren in meerdere cellen, zoals onderstaand screenshot. Hoe zou je het kunnen oplossen met een formule in Excel?
  • Extraheer N-de woord uit tekststring in Excel
  • Als u een lijst met tekstreeksen of zinnen heeft, wilt u nu het specifieke n-de woord uit de lijst extraheren, zoals hieronder wordt getoond. In dit artikel zal ik enkele methoden introduceren om deze taak in Excel op te lossen.
  • Extraheer tekst tussen haakjes uit de tekenreeks
  • Als er een deel van de tekst tussen haakjes in de tekstreeks staat, moet u nu alle tekstreeksen tussen de haakjes extraheren zoals in de volgende schermafbeelding. Hoe zou u deze taak snel en gemakkelijk in Excel kunnen oplossen?
  • Extraheer substring uit tekststring in Excel
  • Het kan een veel voorkomende taak voor u zijn dat u subtekenreeksen uit tekstreeksen moet extraheren, in Excel is er geen directe functie om dit te doen, maar met behulp van de functies LINKS, RECHTS, MIDDEN en ZOEKEN kunt u extraheren soorten substrings zoals je nodig hebt.

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations