Ga naar hoofdinhoud

Verwijder tekst na of voor de tweede of ne spatie uit tekstreeksen

Soms moet u mogelijk alle teksten na of voor het tweede of n-de specifieke scheidingsteken (zoals spatie, komma, enz.) Verwijderen, zoals in het volgende screenshot, dit artikel, ik zal het hebben over enkele eenvoudige formules voor het omgaan met deze taak in Excel .


Verwijder tekst na het tweede of n-de specifieke scheidingsteken (spatie, komma, etc.) uit tekstreeksen

Om in Excel de tekst na de tweede of nde spatie of andere scheidingstekens te verwijderen, kunnen de LEFT, SUBSTITUTE en FIND-functie je een plezier doen. De algemene syntaxis is:

=LEFT(SUBSTITUTE(cell," ","#",N+1),FIND("#",SUBSTITUTE(cell," ","#",N),1)-1)
  • cell: De celverwijzing of tekstreeks waaruit u tekst wilt verwijderen.
  • N: Vertegenwoordigt het nde scheidingsteken waarop u tekst wilt verwijderen op basis van.

Kopieer of typ de onderstaande formule in een lege cel waar u het resultaat wilt krijgen:

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

En sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen, en alle teksten na de tweede spatie zijn in één keer verwijderd, zie screenshot:

Verklaring van de formule:

1. VERVANGEN (A2, "", "#", 3): Deze SUBSTITUUT-functie wordt gebruikt om de derde spatie te vervangen door een specifiek teken # in cel A2. Het krijgt dit: "Tom Hill Houston # Texas US". Dit deel van de formule wordt herkend als het tekstargument van de LEFT-functie.

2. FIND("#",SUBSTITUTE(A2," ","#",2),1)-1: Dit deel van de formule wordt opnieuw goniseerd als het argument num_chars van de LEFT-functie.

  • VERVANGEN (A2; "", "#", 2): De functie VERVANGEN vervangt de tweede spatie door een specifiek # -teken in cel A2. En je krijgt het resultaat als volgt: "Tom Hill # Houston Texas US".
  • FIND ("#", SUBSTITUTE (A2, "", "#", 2), 1) -1 = FIND ("#", "Tom Hill # Houston Texas US", 1) -1: Deze FIND-functie wordt gebruikt om de positie van het # -teken te vinden uit de tekstreeks die wordt geretourneerd door de SUBSTITUTE-functie, beginnend bij het eerste teken. 1 aftrekken betekent de spatie uitsluiten. En dit krijgt het nummer 8.

3. LEFT (SUBSTITUTE (A2, "", "#", 3), FIND ("#", SUBSTITUTE (A2, "", "#", 2), 1) -1) = LEFT ("Tom Hill Houston #Texas US ", 8): Ten slotte haalt deze LEFT-functie 8 tekens uit de linkerkant van de tekstreeks in cel A2.

Opmerkingen:

1. Als er nog andere scheidingstekens zijn om uw tekstreeks te scheiden, hoeft u alleen de spatie te vervangen door andere die u nodig heeft.

2. Om de tekst na het n-de specifieke scheidingsteken te verwijderen, wijzigt u het n-de nummer naar uw behoefte, om bijvoorbeeld tekst na de derde spatie te verwijderen, past u de onderstaande formule toe:

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


Verwijder tekst vóór het tweede of n-de specifieke scheidingsteken (spatie, komma, enz.) Uit tekstreeksen

Om de tekst vóór het tweede of n-de specifieke scheidingsteken te verwijderen, kan de functie RECHTS, LEN, ZOEKEN en VERVANGEN u helpen. De algemene syntaxis is:

=RIGHT(cell,LEN(cell)-FIND("#",SUBSTITUTE(cell," ","#",N)))
  • cell: De celverwijzing of tekstreeks waaruit u tekst wilt verwijderen.
  • N: Vertegenwoordigt het nde scheidingsteken waarop u tekst wilt verwijderen op basis van.

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

=RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",2)))

Sleep vervolgens de vulgreep naar de cellen om deze formule toe te passen, en u krijgt het resultaat zoals u nodig hebt:

Verklaring van de formule:

1. LEN (A2) -FIND ("#", SUBSTITUTE (A2, "", "#", 2)):Dit deel van de formule wordt herkend als het argument num_chars van de functie RIGHT.

  • VERVANGEN (A2; "", "#", 2): De functie VERVANGEN vervangt de tweede spatie door een specifiek # -teken in cel A2. En je krijgt het resultaat als volgt: "Tom Hill # Houston Texas US".
  • FIND ("#", SUBSTITUTE (A2, "", "#", 2)) = FIND ("#", "Tom Hill # Houston Texas US"): Deze FIND-functie haalt de positie van het # -teken van de tekstreeks op die wordt geretourneerd door de SUBSTITUTE-functie. En het krijgt het nummer 9.
  • LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",2))=25-9: De totale lengte van cel A2 trekt de positie van de tweede spatie af om het nummer van het resterende teken te krijgen. Dit krijgt het nummer 16.

2. RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",2)))=RIGHT(A2, 16): Deze functie RECHTS wordt gebruikt om de tekens vanaf de rechterkant van de tekst in cel A2 te extraheren.

Opmerkingen:

1.Als er andere scheidingstekens zijn om uw tekstreeks te scheiden, hoeft u alleen de spatie te vervangen door andere die u nodig heeft.

2. Om de tekst vóór het n-de specifieke scheidingsteken te verwijderen, wijzigt u het n-de nummer naar uw behoefte, om bijvoorbeeld tekst na de derde spatie te verwijderen, past u de onderstaande formule toe:

=RIGHT(A2,LEN(A2)-FIND("#",SUBSTITUTE(A2," ","#",3)))


Gebruikte relatieve functies:

  • LEN:
  • De functie LEN retourneert het aantal tekens in een tekstreeks.
  • LEFT:
  • De LEFT-functie haalt het opgegeven aantal tekens uit de linkerkant van een opgegeven string.
  • RIGHT:
  • De functie RIGHT wordt gebruikt om een ​​bepaald aantal tekens uit de rechterkant van de tekstreeks te halen.
  • 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 Excel SUBSTITUTE-functie vervangt tekst of tekens binnen een tekstreeks door een andere tekst of tekens.

Meer artikelen:

  • Verwijder tekst tussen haakjes of haakjes uit tekstreeksen
  • Stel dat u een lijst met tekstreeksen heeft en een deel van de teksten tussen haakjes staat, nu wilt u alle teksten tussen de haakjes en de haakjes zelf verwijderen, zoals onderstaand screenshot laat zien. In dit artikel zal ik enkele methoden introduceren om deze taak in Excel op te lossen.

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