Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe een deel van de tekststring uit de cel te extraheren in Excel?

doc extract substring 1 doc extract substring 2

Deze zelfstudie toont de methoden op subtekenreeks uittreksel uit links, midden of rechts van een cel en legt ook uit hoe tekst vóór of na een specifiek teken moet worden geëxtraheerd, zoals hieronder weergegeven schermafbeeldingen.


Extract tekststring voor, na of tussen tekens zonder formule

Hier is een hulpmiddel - extract Text in Kutools for Excel kan u helpen om snel en eenvoudig tekenreeksen voor, na of tussen tekens te extraheren als u nodig hebt. Klik voor een gratis proefperiode van 60-dag met 300-invoegtoepassingen!
doc extract e-mailadres

Substring van links, midden of rechts extraheren

In Excel zijn er enkele formules die u kunnen helpen om snel een deel van de tekst te extraheren.

Extracteer de eerste n karakters

Stel dat u de eerste 3-tekens uit een gegeven lijstgegevens wilt extraheren, selecteer een lege cel waarmee u het geëxtraheerde resultaat wilt plaatsen en gebruik vervolgens deze formule

= LEFT (B3,3)

B3 is de cel waaruit je tekens ophaalt, 3 is het aantal tekens dat je wilt extraheren.

Persberichten invoeren sleutel om het uitgepakte resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract substring 3

De laatste n tekens uitpakken

Haal bijvoorbeeld de laatste 6-tekens uit een lijst met tekenreeksen, selecteer een lege cel waarvoor u het geëxtraheerde resultaat wilt plaatsen en gebruik deze formule:

= RIGHT (B9,6)

B9 is de cel waaruit je tekens ophaalt, 6 is het aantal tekens dat je wilt extraheren.

Persberichten invoeren sleutel om het uitgepakte resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract substring 4

Haal n karakters uit het midden

Als u 3-tekens wilt extraheren, begin dan met het 4th-teken van een tekenreeks, kunt u onderstaande formule gebruiken:

= MID (B15,4,3)

B15 is de cel waaruit je tekens ophaalt, 4 vertegenwoordigt uittreksel-tekens uit het 4th-teken (tel van links), 3 is het aantal tekens dat je wilt extraheren.

Persberichten invoeren sleutel om het uitgepakte resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract substring 5

Let op:

Als u de geëxtraheerde resultaten naar een andere locatie wilt verplaatsen, kopieert en plakt u de geëxtraheerde resultaten eerst als waarde.


Subring na of voor een bepaald teken extraheren

Als u subtekenreeks na of voor een bepaald teken wilt extraheren, kunt u een van de onderstaande methoden toepassen om de taak af te handelen.

Methode A: Subring na of voor een gedefinieerd teken extraheren met behulp van de formule

Stel dat je tekens wilt extraheren na het teken "-"Gebruik deze formule uit een lijst met strings:

= RECHTS (B3, LEN (B3) -SEARCH ("-", B3))

B3 is de cel waarvan u tekens wilt extraheren, - is het teken waarnaar je de string wilt extraheren.

Persberichten invoeren sleutel om het uitgepakte resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract substring 6 doc extract substring 7

Als u subtekenreeks vóór een bepaald teken wilt extraheren, kunt u de volgende formule gebruiken:

= LINKS (B10, SEARCH ("-", B10) -1)

Voorbeeld resultaat wordt getoond zoals hieronder:
doc extract substring 8 doc extract substring 9

Notes

De gegevens kunnen verloren gaan of worden gewijzigd terwijl u de resultaten van de formule kopieert en plakt naar een andere locatie. Om dit probleem te voorkomen, kunt u de formuleresultaten kopiëren en plakken als waarde na het toepassen van de formule. Of je kunt het proberen Methode B.
doc extract substring 10

Methode B: Subring achter of na een gedefinieerd teken extraheren met Kutools voor Excel

Voor het direct extraheren van subtekenreeks na of voor een bepaald teken, kunt u de extract Text nut van Kutools for Excel, die je kan helpen om alle tekens na of voor een personage uit te pakken, kan ook een specifieke lengte van tekens extraheren voor of na een karakter.

Doc-hulpmiddelen voor tekst

13-teksttools die u in Excel nodig heeft en die uw efficiëntie op zal starten door 90%

▲ Batch tekstreeks bewerken in cellen, zoals dezelfde tekst tegelijkertijd aan cellen toevoegen, tekens op elke positie verwijderen enzovoort.

▲ Behalve hulpmiddelen die op de afbeelding worden weergegeven, zijn er ook andere geavanceerde tools van 200 in Kutools voor Excel, waarmee u uw 82% Excel-puzzels kunt oplossen.

▲ Word een Excel-expert in 5 minuten, krijg erkenning en promotie van mensen.

▲ 110000 + high-efficiency people sand 300 + keuze van wereldberoemde bedrijven.

60-dagen gratis proberen, geen creditcard nodig

Voordat u het Extract Text-hulpprogramma gebruikt, moet u 3 minuten nemen om Kutools voor Excel gratis te installeren: Gratis nu downloaden!

1. Selecteer de cellen waarvan u tekens wilt extraheren, klik op Kutools > Tekst > extract Text.
doc extract substring 11

2. In de knallen extract Text dialoogvenster, enter *: in Tekst tekstvak en klik vervolgens op Toevoegen om dit criterium toe te voegen aan Extract lijst.
doc extract substring 12

Het jokerteken * geeft elke lengte van strings aan, ? geef iemand een karakter. In dit geval, *: vertegenwoordigt om alle tekens uit te pakken (inclusief dubbele puntmarkering :) vóór colonmarkering van geselecteerde cellen.

3. klikken Ok, er verschijnt een dialoogvenster, selecteer een cel om de geëxtraheerde tekst te plaatsen.
doc extract substring 13

4. klikken OK, dan is de substring in elk die vóór het colonmarkering (inclusief colonmarkering) in de cel is geëxtraheerd.
doc extract substring 14

Tip

  • Als u alle tekens na het dubbele punt wilt extraheren, typt u :* in de Tekst tekstvak in extract Text dialoogvenster.
    doc extract substring 15
  • Als u slechts twee tekens vóór het dubbele punt wilt uitpakken, typt u ??: in de Tekst textbox in de extract Text dialoogvenster.
    doc extract substring 16

Substring tussen twee tekens uitpakken

Misschien moet u in sommige gevallen substring tussen twee tekens extraheren, u kunt een van de onderstaande methoden kiezen om de taak af te handelen.

Methode A: extract volgens formule

Stel dat u tekens tussen haakjes () uit een gegeven lijst wilt extraheren, dan kunt u onderstaande formule gebruiken:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

In de formule is B3 de cel waarvan u de string wilt uitpakken, ( en ) zijn de twee tekens waarvan u de string wilt uitpakken.

Persberichten invoeren sleutel om het uitgepakte resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract substring 17 doc extract substring 18

Notes

Als de formule een beetje moeilijk voor je is, kun je de methode B proberen, die een handig hulpmiddel gebruikt om dit probleem snel op te lossen.

Methode B: Extract door Kutools voor Excel

De extract Text nut van Kutools for Excel kan je ook een plezier doen met deze operatie.

Voordat u het Extract Text-hulpprogramma gebruikt, moet u 3 minuten nemen om Kutools voor Excel gratis te installeren: Gratis nu downloaden!

1. Selecteer de cellen waarvan u subtekenreeks tussen tekens wilt extraheren, klik op Kutools > Tekst > extract Text.
doc extract substring 11

2. Voer in het dialoogvenster Extracttekst (*) het Text-tekstvak in en klik op de knop Toevoegen om dit criterium toe te voegen aan de extraheerlijst.
doc extract substring 20

Het sterretje * geeft elke lengte van de tekenreeks aan, als u een specifieke lengte van teken wilt extraheren, kunt u het vraagteken gebruiken ? om een ​​willekeurig karakter aan te geven. Hier, (*) vertegenwoordigt om alle tekens uit te pakken tussen (), inclusief ().

3. klikken Ok om een ​​cel te selecteren om het geëxtraheerde resultaat te plaatsen en klik vervolgens op OK.
doc extract substring 21

Nu is de subtekenreeks tussen haakjes geëxtraheerd.
doc extract substring 31


Ongelooflijk! Een tool verandert de manier van bewerken en bladeren door meerdere Office-documenten.

Open bestanden in meerdere vensters

Open bestanden in een venster met tabbladen met Office-tabblad

ot 图 1 pijl ot 1

Pak het e-mailadres uit een string

Als u het e-mailadres wilt extraheren uit een gegeven reeks of uit een reeks cellen, kunt u de E-mailadres uitpakken functie om deze taak in één keer af te handelen in plaats van ze een voor een te vinden.

Voordat u het Extract Email Address-hulpprogramma gebruikt, moet u 3 minuten nemen om Kutools voor Excel gratis te installeren: Gratis nu downloaden!

1. Selecteer de cellen die het uitgepakte e-mailadres zullen zijn en klik vervolgens op Kutools > Tekst > E-mailadres uitpakken.
doc extract substring 22

2. Vervolgens verschijnt er een dialoogvenster waarin u een cel selecteert om de adres-e-mails uit te voeren.
doc extract substring 23

3. klikken OK, de e-mailadressen in elke cel zijn geëxtraheerd.
doc extract substring 24


Extraheer numerieke of alfabetische tekens uit tekenreeksen

Als er een lijst met gegevens bestaat uit gemengde numerieke en alfabetische en speciale tekens, wilt u alleen de getallen of alfabetische waarden extraheren, dan kunt u Kutools voor het hulpprogramma Remove Characters van Excel uitproberen.

1. Voordat u het hulpprogramma Remove Characters gebruikt, moet u een kopie van de gegevens hebben zoals hieronder afgebeeld:
doc extract substring 25

2. Selecteer vervolgens deze kopie van gegevens, klik op Kutools > Tekst > Karakters verwijderen.
doc extract substring 26

3. In de Karakters verwijderen dialoog, check Niet-numerieke optie, klik Ok.
doc extract substring 27

Nu zijn alleen de numerieke tekens over.
doc extract substring 28

Om alleen alfabetische waarden te extraheren, vink aan Non-alpha optie in het Karakters verwijderen dialoogvenster.
doc extract substring 29 doc extract substring 30


Voorbeeldbestand downloaden

doc steekproefKlik om dit voorbeeldbestand te downloaden


Andere bewerkingen (artikelen) die verband houden met bestandsconversie

Tijd extraheren uit datetime string
Biedt trucs om tijd (hh: mm: ss) of uur / minuut / seconde alleen uit datetime string (mm / dd / jjjj uu: mm: ss) te extraheren

Rijen extraheren die aan criteria voldoen
In dit artikel kunt u snel deze rijen extraheren die voldoen aan de criteria voor een andere locatie in Excel, behalve dat u ze één voor één zoekt en kopieert.

Pak een n-de teken uit een string
Hier worden de methoden geïntroduceerd voor het extraheren van het n-de teken uit een tekenreeks. Pak bijvoorbeeld het 3th-teken uit tekenreeks a1b2c3 uit, het resultaat is b.

Substring tussen twee tekens uitpakken
Toon de methoden voor het extraheren van substring tussen twee dezelfde of verschillende tekens.



  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen en gegevens bewaren; Inhoud gesplitste cellen; Combineer dubbele rijen en som / gemiddelde... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • Favoriete en snel formules invoegen, Bereiken, grafieken en afbeeldingen; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Draaitabel groeperen op weeknummer, dag van de week en meer ... Toon ontgrendelde, vergrendelde cellen door verschillende kleuren; Markeer cellen met formule / naam...
kte-tab 201905
  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jesse · 29 days ago
    I need to separate the city from a cell. Example 15933 Rockingham StFrisco I have a file with several hundred fields with different cities with different character counts. Is there a way to find and separate the city based on it being the all the characters from the right that begins with an uppercase letter? Or any other solution? Thank you
  • To post as a guest, your comment is unpublished.
    Salman · 1 months ago
    One T-shirt title Name (NIke) have differents Sizes Like: (XS-2XL) mean XS,S,M,L,XL & 2XL how to Make divide in different rows with mentioned sizes can you help me please
  • To post as a guest, your comment is unpublished.
    Ashfaq · 3 months ago
    There are multiple such entries so want to apply the formula to that
  • To post as a guest, your comment is unpublished.
    Ashfaq · 3 months ago
    I want to calculate the time difference between two times, please Help below is the time format



    "Apr, 30 2019 12:44 PM PT" "Apr, 30 2019 12:52 PM PT"
  • To post as a guest, your comment is unpublished.
    Jessica Swaffar · 3 months ago
    I need help to separate the address, then city, then state, then zip. See example:


    13160 E. 68th st. Broken Arrow, OK 74012
  • To post as a guest, your comment is unpublished.
    Berdine · 4 months ago
    Good day can you please help me to add text together into one cell?
  • To post as a guest, your comment is unpublished.
    Isgaak · 4 months ago
    How do extract data out of a string but i only want 2 sets of data in the string?
    • To post as a guest, your comment is unpublished.
      Sunny · 3 months ago
      Hi, Isgaak, please upload your examples for better understanding.
  • To post as a guest, your comment is unpublished.
    nathan · 6 months ago
    Thank you for this article! the =RIGHT(A2,3) function was exactly what i needed to extract the right 3 numbers into a separate column
  • To post as a guest, your comment is unpublished.
    saud · 6 months ago
    thanks a lot. saved me a lot of time. love you.
  • To post as a guest, your comment is unpublished.
    Seth · 1 years ago
    If you need to grab "everything but" data in another cell. You can use the below formula:


    In Excel form:
    =Left(A1,FIND("x",A1)-1)

    In layman talking it out form:
    = everything LEFT of cell data in parentheses (Cell,FIND everything in parentheses ("common unwanted data that must be in quotes", Cell) minus "-1" the number of characters you need removed to the left of the "common unwanted data")



    Which would look like this:
    USA1234xp25 | USA1234
    USA123xp30 | USA123
    USA12345xj10 | USA12345

    Very Useful when pulling data within a layered naming convention.
  • To post as a guest, your comment is unpublished.
    Sanjeeb · 2 years ago
    For an example in a cell (G2) > ABC1234568..... > is there.
    You just want to have whatever to the right after leaving the left ABC (Fixed). Then Use the formula as =MID(G2,3,200)
    Here 3 stands for after 3 character from the left and 200 is an approximate (maximum text number) number that mightbe in the right side . So your job is simple. Thank you