Ga naar hoofdinhoud

Hoe een deel van de tekstreeks uit de cel halen in Excel?

doc extract subtekenreeks 2

Deze tutorial toont de methoden voor het extraheren van subtekenreeksen van links, midden of rechts van een cel, en legt ook uit hoe je tekst voor of na een specifiek teken kunt extraheren, zoals hieronder weergegeven schermafbeeldingen.


Extraheer subtekenreeksen van links, midden of rechts

Methode A: Extraheer subtekenreeks van links, midden of rechts met behulp van de formule

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

Extraheer de eerste n tekens

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

= LINKS (B3,3)

B3 is de cel waaruit u tekens haalt, 3 is het aantal tekens dat u wilt extraheren.

Media Enter sleutel om het geëxtraheerde resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract subtekenreeks 3

Extraheer de laatste n tekens

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

= RIGHT (B9,6)

B9 is de cel waaruit u tekens haalt, 6 is het aantal tekens dat u wilt extraheren.

Media Enter sleutel om het geëxtraheerde resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract subtekenreeks 4

Extraheer n tekens uit het midden

Als u 3 tekens wilt extraheren, beginnend vanaf het 4e teken van een string, kunt u onderstaande formule gebruiken:

= MIDDEN (B15,4,3)

B15 is de cel waaruit u tekens haalt, 4 staat voor extractietekens van het 4e teken (tel van links), 3 is het aantal tekens dat u wilt extraheren.

Media Enter sleutel om het geëxtraheerde resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract subtekenreeks 5

Opmerking:

Als u de geëxtraheerde resultaten naar een andere locatie wilt verplaatsen, kopieer en plak dan eerst de geëxtraheerde resultaten als waarde.

Methode B: extraheer substring van links, midden of rechts door Kutools voor Excel

Als u niet bekend bent met formules, kunt u het proberen Kutools for Excel's Extraheer tekst functie die deze taak gemakkelijk aankan.

Voordat u het hulpprogramma Tekst extraheren gebruikt, moet u drie minuten de tijd nemen om Kutools voor Excel gratis te installeren: Nu gratis downloaden!

1. Selecteer de cellen waaruit u subtekenreeksen wilt extraheren en klik op Kutools > Tekst > Extraheer tekst.
doc extract subtekenreeks 5

2. In het knallen Extraheer tekst dialoogvenster, onder het Extract op locatie tab, ondersteunen de eerste drie opties u om subtekenreeksen van links, midden of rechts te extraheren.
doc extract subtekenreeks 5

Het eerste N-teken: extraheer subtekenreeks van links. Pak bijvoorbeeld de eerste 2 tekens uit, vink deze optie aan en typ 2 in het tekstvak.
doc extract subtekenreeks 5

Het laatste N-teken: extraheer de substring vanaf de rechterkant van de string. Pak bijvoorbeeld de laatste 2 tekens uit, vink deze optie aan en typ 2 in het tekstvak.
doc extract subtekenreeks 5

Begin met het beëindigen van tekens: extraheer een specifiek aantal tekens uit het midden voor een tekenreeks. Haal bijvoorbeeld uit het 4e teken naar het 9e teken, vink deze optie aan en typ 4 en 9 afzonderlijk in de tekstvakken.
doc extract subtekenreeks 5

Invoegen als formule: schakel dit selectievakje in, het resultaat is een formule die kan worden gewijzigd als de originele string verandert, anders staat het resultaat vast.

3. Nadat u de gewenste locatie heeft opgegeven, klikt u op Ok, verschijnt er een dialoogvenster om een ​​cel te selecteren om de geëxtraheerde substring te plaatsen. Klik OK.
doc extract subtekenreeks 5

Nu is de substring geëxtraheerd.
doc extract subtekenreeks 5


Extraheer subtekenreeks na of voor een opgegeven teken

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

Methode A: extraheer de substring voor of voor een gedefinieerd teken met behulp van de formule

Stel dat u tekens wilt extraheren na het teken "-”Uit een lijst met strings, gebruik dan deze formule:

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

B3 is de cel waaruit u tekens wilt extraheren, - is het teken waarnaar u de tekenreeks wilt extraheren.

Media Enter sleutel om het geëxtraheerde resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract subtekenreeks 7

Als u een substring wilt extraheren vóór een gedefinieerd teken, kunt u de formule als volgt gebruiken:

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

Voorbeeldresultaat wordt getoond zoals hieronder:
doc extract subtekenreeks 9

Note

De gegevens kunnen verloren gaan of worden gewijzigd terwijl u de formuleresultaten kopieert en naar een andere locatie plakt. Om dit probleem te voorkomen, kunt u de formuleresultaten kopiëren en plakken als waarde nadat u de formule hebt toegepast. Of u kunt de Methode B.
doc extract subtekenreeks 10

Methode B: extraheer subtekenreeks na of voor een gedefinieerd teken door Kutools voor Excel

Voor het direct extraheren van subtekenreeksen na of voor een opgegeven teken, kunt u de Extraheer tekst nut van Kutools for Excel, wat u kan helpen om alle karakters voor of voor een karakter te extraheren, kan ook een specifieke lengte van karakters voor of na een karakter extraheren.

Voordat u het hulpprogramma Tekst extraheren gebruikt, moet u drie minuten de tijd nemen om Kutools voor Excel gratis te installeren: Nu gratis downloaden!

1. Selecteer de cellen waarvan u tekens wilt extraheren en klik op Kutools > Tekst > Extraheer tekst.
doc extract subtekenreeks 5

2. In het knallen Extraheer tekst dialoog, onder Extract op locatie tab, ga naar het voor de tekst en na de tekst opties om de gewenste instelling op te geven.
doc extract subtekenreeks 5

Voor de tekst: extraheer subtekenreeksen vóór het / de ingevoerde teken (s). Typ bijvoorbeeld - in het tekstvak, alle tekens ervoor - worden uitgepakt.
doc extract subtekenreeks 5

Na de tekst: extraheer subtekenreeksen na de ingevoerde teken (s). Typ bijvoorbeeld - in het tekstvak, alle tekens erna - worden uitgepakt.
doc extract subtekenreeks 5

Invoegen als formule: schakel dit selectievakje in, het resultaat is een formule die kan worden gewijzigd als de originele string verandert, anders staat het resultaat vast.

3. klikken Ok, verschijnt er een dialoogvenster om een ​​cel te selecteren om de geëxtraheerde substring te plaatsen. Klik OK.
doc extract subtekenreeks 5

Nu is de string voor of na de bepaalde karakter (s) geëxtraheerd.
doc extract subtekenreeks 5


doc-teksthulpmiddelen

13 teksthulpmiddelen die u in Excel moet hebben en die uw efficiëntie met 90% zullen opstarten

▲ Batch-tekststring in cellen bewerken, zoals dezelfde tekst in één keer aan cellen toevoegen, tekens op elke positie verwijderen, enzovoort.

▲ Behalve tools die in de afbeelding worden weergegeven, zijn er nog 300 geavanceerde tools in Kutools voor Excel, die uw 82% Excel-puzzels kunnen oplossen.

▲ Word Excel-expert in 5 minuten, verkrijg de erkenning en promotie van mensen.

▲ 110000+ mensen met een hoog rendement schuren de keuze van 300+ wereldberoemde bedrijven.

Gratis proefperiode van 30 dagen, geen creditcard vereist


Extraheer substring tussen twee karakters

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 door formule

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

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

In de formule is B3 de cel waaruit u een string wilt extraheren, ( en ) zijn de twee karakters waartussen u een string wilt extraheren.

Media Enter sleutel om het geëxtraheerde resultaat te krijgen. Sleep vervolgens de vulgreep over de cellen om deze formule toe te passen.
doc extract subtekenreeks 18

Note

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

Methode B: Extract door Kutools voor Excel

In Kutools for Excel's honderden functies, er is een functie - Extraheer tekenreeksen tussen opgegeven tekst kan snel subtekenreeksen tussen twee karakters extraheren.

Voordat u het hulpprogramma Tekst extraheren gebruikt, moet u drie minuten de tijd nemen om Kutools voor Excel gratis te installeren: Nu gratis downloaden!

1. Selecteer een cel die werd gebruikt om de geëxtraheerde subtekenreeks te plaatsen, klik op Kutools > Formule Helper > Tekst > Extraheer tekenreeksen tussen opgegeven tekst.
doc extract subtekenreeks 5

2. In de Formules Helper dialoogvenster, ga naar de Argumenten ingevoerd sectie, selecteer of typ vervolgens de celverwijzing en de twee tekens waartussen u wilt extraheren.

Wanneer u standaard de celverwijzing selecteert die werd gebruikt om subtekenreeks te extraheren, is de celverwijzing absoluut en kan de automatische vulgreep niet worden gebruikt om de formule te vullen, wijzig deze dan in relatief.
doc extract subtekenreeks 5

3. klikken Ok, nu is het eerste resultaat verkregen en sleep vervolgens de automatische vulgreep over cellen die deze formule nodig hebben.
doc extract subtekenreeks 5

Tip:

Als u strings tussen twee karakters wilt extraheren (inclusief de twee karakters), de Extraheer tekst nut van Kutools for Excel kan u ook een plezier doen bij deze operatie.

1. Selecteer de cellen waarvan u subtekenreeksen tussen tekens wilt extraheren, klik op Kutools > Tekst > Extraheer tekst.
doc extract subtekenreeks 5

2. in het knallen Extraheer tekst dialoog, onder Extract op regel tab, ga naar het Tekst sectie, typ de tekens waartussen u de tekenreeks wilt extraheren, en de tekenreeks kan worden bekeerd door het jokerteken *. Als u een string met een vaste lengte wilt extraheren, moet het jokerteken ? kan worden gebruikt, een? geef één teken aan.

Dan klikken Toevoegen om de regel toe te voegen aan het Regelbeschrijving pagina.
doc extract subtekenreeks 5

3.Click Ok, verschijnt er een dialoogvenster om een ​​cel te selecteren om de geëxtraheerde substring te plaatsen. Klik OK.
doc extract subtekenreeks 5

Nu is de string tussen twee bepaalde karakters geëxtraheerd.
doc extract subtekenreeks 5


Pak het e-mailadres uit een string

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

Voordat u het hulpprogramma E-mailadres extraheren gebruikt, moet u drie minuten de tijd nemen om Kutools voor Excel gratis te installeren: Nu gratis downloaden!

1. Selecteer de cellen waarvan het e-mailadres moet worden geëxtraheerd en klik op Kutools > Tekst > Extract e-mailadres.
doc extract subtekenreeks 22

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

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


Haal numerieke of alfabetische tekens uit een string

Als er een lijst is met gegevens die numerieke en alfabetische en speciale tekens bevatten, wilt u alleen de cijfers of alfabetische waarden extraheren, u kunt het proberen Kutools for Excel's Karakters verwijderen hulpprogramma.

1. Voordat u het hulpprogramma Karakters verwijderen gebruikt, moet u een kopie van de gegevens hebben, zoals hieronder wordt getoond:
doc extract subtekenreeks 25

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

3. In de Tekens verwijderen dialoogvenster, vink aan Niet numeriek optie, klik Ok.
doc extract subtekenreeks 27

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

Om alleen alfabetische waarden te extraheren, vinkt u aan Niet-alfa optie in het Tekens verwijderen dialoogvenster.
doc extract subtekenreeks 30


Download voorbeeldbestand

doc voorbeeldKlik om dit voorbeeldbestand te downloaden


Andere bewerkingen (artikelen) met betrekking tot bestandsconversie

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

Extraheer rijen die voldoen aan de criteria
In dit artikel kan het u helpen deze rijen die voldoen aan de criteria snel naar een andere locatie in Excel te extraheren, behalve ze een voor een te zoeken en te kopiëren.

Extraheer een ne teken uit string
Hier worden de methoden geïntroduceerd voor het extraheren van het n-de teken uit een tekenreeks, bijvoorbeeld, extraheer het derde teken uit tekenreeks a3b1c2, het resultaat is b.

Extraheer substring tussen twee karakters
Toon de methoden voor het extraheren van subtekenreeksen tussen twee dezelfde of verschillende tekens.


  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen en het bewaren van gegevens; Gespleten cellen inhoud; Combineer dubbele rijen en som / gemiddelde... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Favoriete formules en snel invoegen, Bereiken, grafieken en afbeeldingen; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren 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 tabblad 201905
  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, 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 vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations