Gå til hovedindhold

Hvordan udpakkes en del af tekststrengen fra cellen i Excel?

doc ekstrakt understreng 2

Denne tutorial viser metoderne til ekstraktion af substrering fra venstre, midten eller højre for en celle og forklarer også, hvordan man udtrækker tekst før eller efter et specifikt tegn som vist nedenfor.


Uddrag underlag fra venstre, midt eller højre

Metode A: Uddrag substrering fra venstre, midten eller højre ved hjælp af formlen

I Excel er der nogle formler, der kan hjælpe dig med hurtigt at udtrække en del af teksten.

Uddrag første n tegn

Antag, at du vil udpakke de første 3 tegn fra en given listeoplysninger, skal du vælge en tom celle, som du vil placere det udtrukne resultat, og brug derefter denne formel

= VENSTRE (B3,3)

B3 er den celle, du udtrækker tegn fra, 3 er antallet af tegn, du vil udtrække.

Presse Indtast nøgle for at få det udtrukne resultat. Træk derefter fyldhåndtaget over cellerne for at anvende denne formel.
doc ekstrakt understreng 3

Uddrag sidste n tegn

Uddrag for eksempel de sidste 6 tegn fra en liste over streng. Vælg en tom celle, som du vil placere det udpakkede resultat, og brug denne formel:

= HØJRE (B9,6)

B9 er den celle, du udtrækker tegn fra, 6 er antallet af tegn, du vil udtrække.

Presse Indtast nøgle for at få det udtrukne resultat. Træk derefter fyldhåndtaget over cellerne for at anvende denne formel.
doc ekstrakt understreng 4

Uddrag n tegn fra midten

Hvis du vil udtrække 3 tegn fra det 4. tegn i en streng, kan du bruge nedenstående formel:

= MIDT (B15,4,3)

B15 er den celle, du udtrækker tegn fra, 4 repræsenterer uddragstegn fra 4. tegn (tæller fra venstre), 3 er antallet af tegn, du vil udtrække.

Presse Indtast nøgle for at få det udtrukne resultat. Træk derefter fyldhåndtaget over cellerne for at anvende denne formel.
doc ekstrakt understreng 5

Bemærk:

Hvis du vil flytte de udpakkede resultater til en anden placering, skal du først kopiere og indsætte de udpakkede resultater som værdi.

Metode B: Uddrag substrering fra venstre, midt eller højre af Kutools til Excel

Hvis du ikke er bekendt med formler, kan du prøve Kutools til Excel's Uddrag tekst funktion, der er let at håndtere dette job.

Inden du bruger Extract Text-hjælpeprogrammet, skal du tage 3 minutter til gratis installation af Kutools til Excel: Gratis download nu!

1. Vælg de celler, som du vil udtrække understrenge fra, klik på Kutools > tekst > Uddrag tekst.
doc ekstrakt understreng 5

2. I popping Uddrag tekst under dialogboksen Uddrag efter sted fane, understøtter de første tre muligheder dig til at udtrække understreng fra venstre, midt eller højre.
doc ekstrakt understreng 5

Den første N karakter: udtræk substrering fra venstre. Uddrag for eksempel de første 2 tegn, tjek denne mulighed og skriv 2 i tekstfeltet.
doc ekstrakt understreng 5

Den sidste N karakter: udtræk substrering fra højre for strengen. Uddrag for eksempel de sidste 2 tegn, tjek denne mulighed og skriv 2 i tekstfeltet.
doc ekstrakt understreng 5

Start til sluttegn: udtræk specifikt antal tegn fra midten til streng. Uddrag for eksempel fra 4. tegn til 9. tegn, tjek denne mulighed og skriv 4 og 9 separat i tekstbokse.
doc ekstrakt understreng 5

Indsæt som en formel: Marker dette afkrydsningsfelt, resultatet er en formel, der kan ændres som den originale strengændring, ellers er resultatet rettet.

3. Når du har angivet placeringen, som du har brug for, skal du klikke på Ok, der vises en dialogboks for at vælge en celle, der skal placere den ekstraherede understreng. Klik på OK.
doc ekstrakt understreng 5

Nu er substratet ekstraheret.
doc ekstrakt understreng 5


Uddrag understreng efter eller før et specificeret tegn

Hvis du vil udtrække substrering efter eller før et bestemt tegn, kan du anvende en af ​​nedenstående metoder til at håndtere jobbet.

Metode A: Uddrag substrering efter eller før et defineret tegn ved hjælp af formlen

Antag, at du vil udtrække tegn efter tegnet “-”Fra en liste over strenge, brug venligst denne formel:

= HØJRE (B3, LENNE (B3) -SØG ("-", B3))

B3 er den celle, du vil udtrække tegn fra, - er det tegn, du vil udtrække streng efter.

Presse Indtast nøgle for at få det udtrukne resultat. Træk derefter fyldhåndtaget over cellerne for at anvende denne formel.
doc ekstrakt understreng 7

Hvis du vil udtrække substring før et defineret tegn, kan du bruge formlen sådan:

= VENSTRE (B10, SØG ("-", B10) -1)

Eksempel på resultat er vist som nedenfor:
doc ekstrakt understreng 9

Bemærk

Dataene går muligvis tabt eller ændres, mens du kopierer og indsætter formelresultaterne til en anden placering. For at forhindre, at dette problem sker, kan du kopiere og indsætte formelresultaterne som værdi efter anvendelse af formlen. Eller du kan prøve Metode B.
doc ekstrakt understreng 10

Metode B: Uddrag substrering efter eller før et defineret tegn af Kutools til Excel

For direkte at udtrække substrering efter eller før et bestemt tegn, kan du bruge Uddrag tekst nytte af Kutools til Excel, som kan hjælpe dig med at udtrække alle tegn efter eller før et tegn, kan også udtrække specifik længde af tegn før eller efter et tegn.

Inden du bruger Extract Text-hjælpeprogrammet, skal du tage 3 minutter til gratis installation af Kutools til Excel: Gratis download nu!

1. Vælg de celler, du vil udtrække tegn, klik på Kutools > tekst > Uddrag tekst.
doc ekstrakt understreng 5

2. I popping Uddrag tekst dialog under Uddrag efter sted fane, gå til før teksten og efter tekstindstillingerne for at angive den indstilling, som du har brug for.
doc ekstrakt understreng 5

Før teksten: udtræk understrenge før det eller de indtastede tegn. Indtast f.eks. - i tekstboksen, alle tegn før - ekstraheres.
doc ekstrakt understreng 5

Efter teksten: udtræk understrenge efter det eller de indtastede tegn. Indtast f.eks. - i tekstboksen, alle tegn efter - ekstraheres.
doc ekstrakt understreng 5

Indsæt som en formel: Marker dette afkrydsningsfelt, resultatet er en formel, der kan ændres som den originale strengændring, ellers er resultatet rettet.

3. klik Ok, der vises en dialogboks for at vælge en celle, der skal placere den ekstraherede understreng. Klik på OK.
doc ekstrakt understreng 5

Nu er strengen før eller efter det eller de bestemte tegn blevet ekstraheret.
doc ekstrakt understreng 5


doc tekstværktøjer

13 tekstværktøjer, du skal have i Excel, hvilket vil starte din effektivitet med 90%

▲ Batchrediger tekststreng i celler, såsom at tilføje samme tekst til celler på én gang, fjerne tegn på en hvilken som helst position og så videre.

▲ Bortset fra værktøjer, der vises i billedet, er der 300 avancerede værktøjer ellers i Kutools til Excel, som kan løse dine 82% Excel-gåder.

▲ Bliv en Excel-ekspert på 5 minutter, få folks anerkendelse og forfremmelse.

▲ 110000+ højeffektive mennesker slipper 300+ verdenskendte virksomheders valg.

30-dages gratis prøveperiode, ingen kreditkort kræves


Uddrag understreng mellem to tegn

Måske er du i nogle tilfælde nødt til at udtrække substrat mellem to tegn, du kan vælge en af ​​nedenstående metoder til at håndtere jobbet.

Metode A: Uddrag efter formel

Antag at udtrække tegn mellem parenteser () fra en given liste, kan du bruge nedenstående formel:

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

I formlen er B3 den celle, som du vil udtrække streng fra, ( , ) er de to tegn, du vil udtrække streng mellem.

Presse Indtast nøgle for at få det udtrukne resultat. Træk derefter fyldhåndtaget over cellerne for at anvende denne formel.
doc ekstrakt understreng 18

Bemærk

Hvis formlen er lidt vanskelig for dig, kan du prøve metode B, som bruger et praktisk værktøj til hurtigt at løse dette problem.

Metode B: Uddrag af Kutools til Excel

In Kutools til Excelhundreder af funktioner, der er en funktion - Uddrag strenge mellem specificeret tekst kan hurtigt udtrække understrenge mellem to tegn.

Inden du bruger Extract Text-hjælpeprogrammet, skal du tage 3 minutter til gratis installation af Kutools til Excel: Gratis download nu!

1. Vælg en celle, der plejede at placere det udpakkede underlag, klik på Kutools > Formelhjælper > tekst > Uddrag strenge mellem specificeret tekst.
doc ekstrakt understreng 5

2. i Formler hjælper dialog, gå til Argumenter input sektion, vælg eller skriv derefter direkte cellehenvisningen og de to tegn, du vil udtrække mellem.

Som standard, når du vælger den cellereference, der bruges til at udtrække substring, vil cellereferencen være absolut, hvilket ikke kan bruge det automatiske udfyldningshåndtag til at udfylde formlen. Skift det til relativ.
doc ekstrakt understreng 5

3. klik Ok, nu er det første resultat blevet opnået, og træk derefter håndtaget til automatisk udfyldning over celler, der har brug for denne formel.
doc ekstrakt understreng 5

Tip:

Hvis du vil udtrække strenge mellem to tegn (inklusive de to tegn), vises Uddrag tekst nytte af Kutools til Excel kan også gøre dig en tjeneste ved denne operation.

1. Vælg de celler, du vil udtrække understreng mellem tegn, klik på Kutools > tekst > Uddrag tekst.
doc ekstrakt understreng 5

2. i popping Uddrag tekst dialog under Uddrag efter regel fanen, gå til tekst sektion, skriv de tegn, som du vil udtrække streng mellem, og strengen kan omvendes med jokertegnet *. Hvis du vil udtrække streng med fast længde, jokertegnet ? kan bruges, en? angive et tegn.

Klik derefter på Tilføj for at tilføje reglen til Regelbeskrivelse sektion.
doc ekstrakt understreng 5

3.Click Ok, der vises en dialogboks for at vælge en celle, der skal placere den ekstraherede understreng. Klik på OK.
doc ekstrakt understreng 5

Nu er strengen mellem to bestemte tegn blevet uddraget.
doc ekstrakt understreng 5


Uddrag e-mail-adresse fra en streng

Hvis du vil udtrække e-mail-adresse fra en given streng eller et celleområde, kan du bruge Uddrag e-mail-adresse funktion til at håndtere dette job på én gang i stedet for at finde dem en efter en.

Inden du bruger Extract Email Address utility, skal du tage 3 minutter til gratis installation af Kutools til Excel: Gratis download nu!

1. Vælg de celler, der skal udpakkes e-mail-adresse, og klik derefter på Kutools > tekst > Uddrag e-mail-adresse.
doc ekstrakt understreng 22

2. Derefter vises en dialogboks, hvor du kan vælge en celle, der skal udsendes adresse-e-mails.
doc ekstrakt understreng 23

3. klik OK, er e-mail-adresserne i hver celle blevet udpakket.
doc ekstrakt understreng 24


Uddrag numeriske eller alfabetiske tegn fra streng

Hvis der er en liste over data blandet med numeriske, alfabetiske og specialtegn, vil du bare udtrække tallene eller alfabetiske værdier, du kan prøve Kutools til Excel's Fjern tegnværktøj.

1. Inden du bruger værktøjet Fjern tegn, skal du have en kopi af dataene som vist nedenfor:
doc ekstrakt understreng 25

2. Vælg derefter denne kopi af data, klik på Kutools > tekst > Fjern tegn.
doc ekstrakt understreng 26

3. i Fjern tegn dialog, tjek Ikke-numerisk valgmulighed, klik Ok.
doc ekstrakt understreng 27

Nu er kun de numeriske tegn tilbage.
doc ekstrakt understreng 28

For kun at udtrække alfabetiske værdier skal du markere Ikke-alfa valgmulighed i Fjern tegn dialogen.
doc ekstrakt understreng 30


Download prøvefil

doc-prøveKlik for at downloade denne prøvefil


Andre operationer (artikler) relateret til filkonvertering

Uddrag tid fra datetime-streng
Giver tricks til kun at udtrække tid (tt: mm: ss) eller kun time / minut / sekund fra datetime-streng (mm / dd / åååå tt: mm: ss)

Uddrag rækker, der opfylder kriterierne
I denne artikel kan det hjælpe dig med hurtigt at udtrække disse rækker, der opfylder kriterier til en anden placering i Excel undtagen at finde og kopiere dem en efter en.

Uddrag et niende tegn fra streng
Her introduceres metoderne til udpakning af det nte tegn fra en streng, for eksempel ekstraherer det 3. tegn fra streng a1b2c3, resultatet er b.

Uddrag understreng mellem to tegn
Vis metoderne til udpakning af substring mellem to ens eller forskellige tegn.


  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner og opbevaring af data; Split celler indhold; Kombiner duplikatrækker og sum / gennemsnit... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Foretrukne og hurtigt indsætte formler, Områder, diagrammer og billeder; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Pivottabelgruppering efter ugenummer, ugedag og mere ... Vis ulåste, låste celler ved forskellige farver; Fremhæv celler, der har formel / navn...
kte-fane 201905
  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
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