Note: The other languages of the website are Google-translated. Back to English
English English

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

Wilt u uw dagelijkse werkzaamheden snel en perfect uitvoeren? Kutools voor Excel brengt

300
 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort...) en opslaan
80%
tijd voor jou.

  • Ontworpen voor
    1500
    werkscenario's, helpt u bij het oplossen
    80%
     Excel-problemen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30
    -dag onbeperkt gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning voor 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

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, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (0)
Nog geen beoordelingen. Beoordeel als eerste!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL