Hoppa till huvudinnehåll

Hur extraherar jag en del av textsträngen från cellen i Excel?

Författare: Sun Senast ändrad: 2024-11-26

Den här handledningen visar metoder för att extrahera delsträngar från vänster, mitten eller höger om en cell och förklarar hur man extraherar text före eller efter ett specifikt tecken, som visas i skärmdumparna nedan.

En skärmdump som visar extrahera delar av textsträngar i Excel

Extrahera underlag från vänster, mitt eller höger

Metod A: Extrahera substrering från vänster, mitt eller höger med hjälp av formeln

I Excel finns det några formler som kan hjälpa dig att snabbt extrahera en del av texten.

Extrahera första n tecken

Antag att du vill extrahera de tre första tecknen från en given listdata, välj en tom cell som du vill placera det extraherade resultatet och använd sedan denna formel

= VÄNSTER (B3,3)

B3 är cellen du extraherar tecken från, 3 är antalet tecken du vill extrahera.

Klicka ange för att få det extraherade resultatet. Dra sedan fyllningshandtaget över cellerna för att tillämpa denna formel.
En skärmdump som visar resultatet av att extrahera de tre första tecknen med VÄNSTER-formeln i Excel

Extrahera sista n tecken

Extrahera till exempel de senaste 6 tecknen från en lista med strängar, välj en tom cell som du vill placera det extraherade resultatet och använd denna formel:

= HÖGER (B9,6)

B9 är cellen du extraherar tecken från, 6 är antalet tecken du vill extrahera.

Klicka ange för att få det extraherade resultatet. Dra sedan fyllningshandtaget över cellerna för att tillämpa denna formel.
En skärmdump som visar resultatet av att extrahera de sista sex tecknen med hjälp av RÄTT formel i Excel

Extrahera n tecken från mitten

Om du vill extrahera 3 tecken börjar från det fjärde tecknet i en sträng, kan du använda formeln nedan:

= MIDDEL (B15,4,3)

B15 är cellen du extraherar tecken från, 4 representerar extraherade tecken från 4: e tecken (räknas från vänster), 3 är antalet tecken du vill extrahera.

Klicka ange för att få det extraherade resultatet. Dra sedan fyllningshandtaget över cellerna för att tillämpa denna formel.
En skärmdump som visar resultatet av att extrahera tecken från mitten av en sträng med hjälp av MID-formeln i Excel

Notera: Om du vill flytta de extraherade resultaten till en annan plats, vänligen kopiera och klistra in de extraherade resultaten som värde först.

Metod B: Extrahera substrering från vänster, mitt eller höger av Kutools för Excel

Om du inte känner till formler kan du prova Kutools för ExcelÄr Extrahera text funktion som är lätt att hantera detta jobb.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

1. Markera cellerna som du vill extrahera strängar från, klicka på Kutools > text > Extrahera text.
En skärmdump av alternativet Extrahera text på fliken Kutools i Excel

2. I popping Extrahera text under dialogrutan Extrahera efter plats fliken, de tre första alternativen hjälper dig att extrahera underlag från vänster, mitt eller höger.
En skärmdump av dialogrutan Extrahera text i Kutools som visar alternativ för substrängextraktion

Den första N-karaktären: extrahera underlag från vänster. Extrahera till exempel de första 2 tecknen, markera det här alternativet och skriv 2 i textrutan.
En skärmdump av det första N-teckenextraktionsalternativet i Kutools

Den sista N-karaktären: extrahera underlag från höger om strängen. Extrahera till exempel de två sista tecknen, markera det här alternativet och skriv 2 i textrutan.
En skärmdump av det sista N-teckenextraktionsalternativet i Kutools

Börja till slutkaraktärer: extrahera specifikt antal tecken från mitten för sträng. Extrahera till exempel från 4: e till 9: e tecken, kolla det här alternativet och skriv 4 och 9 i textrutorna separat.
En skärmdump av det mellersta N-teckenextraktionsalternativet i Kutools

Infoga som en formel: markera den här kryssrutan, resultatet är en formel som kan ändras som den ursprungliga strängändringen, annars är resultatet fixat.

3. När du har angett platsen efter behov klickar du på Ok, en dialogruta dyker upp för att välja en cell för att placera det extraherade underlaget. Klicka på OK.
En skärmdump av att välja en destinationscell för extraherade delsträngar

Nu har substratet extraherats.
En skärmdump av extraherade delsträngar som visas i kalkylbladet efter användning av Kutools

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu


Extrahera underlag efter eller före ett angivet tecken

Om du vill extrahera en delsträng efter eller före ett angivet tecken kan du använda en av metoderna nedan för att slutföra uppgiften.

Metod A: Extrahera substrering efter eller före ett definierat tecken med formeln

Antar att du vill extrahera tecken efter tecknet “-”Från en lista med strängar, använd denna formel:

= HÖGER (B3, LENN (B3) -SÖK ("-", B3))

B3 är cellen du vill extrahera tecken från, - är det tecken du vill extrahera sträng efter.

Klicka ange för att få det extraherade resultatet. Dra sedan fyllningshandtaget över cellerna för att tillämpa denna formel.
En skärmdump som visar extraherade delsträngar efter ett angivet tecken med hjälp av RIGHT-formeln i Excel

Om du vill extrahera substring före ett definierat tecken kan du använda formeln så här:

= VÄNSTER (B10, SÖK ("-", B10) -1)

Exempel på resultat visas som nedan:
En skärmdump som visar extraherade delsträngar före ett angivet tecken med VÄNSTER-formeln i Excel

Notera:

Data kan gå förlorade eller ändras när du kopierar och klistrar in formelresultaten till en annan plats. För att förhindra att detta problem inträffar kan du kopiera och klistra in formelresultaten som värde efter att ha använt formeln. Eller så kan du prova Metod B.
En skärmdump som visar alternativet inklistrat som värde i Excel

Metod B: Extrahera substrering efter eller före ett definierat tecken av Kutools för Excel

För att direkt extrahera en delsträng efter eller före ett angivet tecken, kan du använda Extrahera text nytta av Kutools för Excel, som kan hjälpa dig att extrahera alla tecken efter eller före ett tecken, kan också extrahera specifik längd på tecken före eller efter ett tecken.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

1. Markera de celler som du vill extrahera tecken, klicka på Kutools > text > Extrahera text.
En skärmdump av alternativet Extrahera text på fliken Kutools i Excel

2. I popping Extrahera text dialog, under Extrahera efter plats fliken, gå till före texten och efter textalternativen för att ange inställningen efter behov.
En skärmdump av dialogrutan Extrahera text för att ange textextraktion före eller efter tecken

Innan texten: extrahera strängar före det eller de angivna tecknen. Skriv till exempel - i textrutan, alla tecken innan - extraheras.
En skärmdump som visar alternativet att extrahera text före ett specifikt tecken

Efter texten: extrahera underlag efter det eller de angivna tecknen. Skriv till exempel - i textrutan, alla tecken efter - extraheras.
En skärmdump som visar alternativet att extrahera text efter ett specifikt tecken

Infoga som en formel: markera den här kryssrutan, resultatet är en formel som kan ändras som den ursprungliga strängändringen, annars är resultatet fixat.

3. klick Ok, en dialogruta dyker upp för att välja en cell för att placera det extraherade underlaget. Klick OK.
En skärmdump av att välja en cell för att visa extraherade delsträngar

Nu strängen före eller efter att vissa tecken har extraherats.
En skärmdump av extraherade delsträngar som visas efter användning av Kutools

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu


Extrahera substrering mellan två tecken

I vissa fall måste du extrahera substrat mellan två tecken, du kan välja en av nedanstående metoder för att hantera jobbet.

Metod A: Extrahera med formel

För att extrahera tecken mellan parenteser () från en given lista kan du använda nedanstående formel:

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

I formeln är B3 cellen som du vill extrahera sträng från, ( och ) är de två tecken som du vill extrahera sträng mellan.

Klicka ange för att få det extraherade resultatet. Dra sedan fyllningshandtaget över cellerna för att tillämpa denna formel.
En skärmdump som visar extraherad text mellan två tecken med hjälp av MID-formeln i Excel

Notera: Om formeln är lite svår för dig kan du prova metod B, som använder ett praktiskt verktyg för att snabbt lösa detta problem.

Metod B: Extrahera av Kutools för Excel

In Kutools för Excelhundratals funktioner finns det en funktion - Extrahera strängar mellan angiven text kan snabbt extrahera strängar mellan två tecken.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

1. Välj en cell som användes för att placera det extraherade underlaget, klicka på Kutools > Formel Helper > text > Extrahera strängar mellan angiven text.
En skärmdump som visar alternativet Extrahera strängar mellan angiven text i Formelhjälpmenyn

2. I Formlerhjälpare dialog, gå till Argumentinmatning markera eller skriv sedan in cellreferensen och de två tecknen du vill extrahera mellan direkt.

Som standard, när du väljer cellreferensen som används för att extrahera delsträngen, kommer den att vara absolut, vilket förhindrar användningen av autofyll-handtaget. Ändra den till relativ.
En skärmdump som visar avsnittet Argumentinmatning för att extrahera text mellan två tecken i dialogrutan Formelhjälp

3. klick Ok, nu har det första resultatet fått, dra sedan handtaget för automatisk fyllning över celler som behöver denna formel.
En skärmdump av den extraherade texten mellan två tecken med hjälp av Kutools

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu

Dricks: Om du vill extrahera strängar mellan två tecken (inklusive de två tecknen), Extrahera text nytta av Kutools för Excel kan också hjälpa. Gör så här:

1. Markera cellerna som du vill extrahera underlag mellan tecken, klicka på Kutools > text > Extrahera text.
En skärmdump av alternativet Extrahera text på fliken Kutools i Excel

2. I popping Extrahera text dialog, under Extrahera enligt regel fliken, gå till text avsnittet, skriv tecknen som du vill extrahera sträng mellan, och strängen kan ångras med jokertecken *. Om du vill extrahera sträng med fast längd, jokertecken ? kan användas, en? ange ett tecken.

Klicka Lägg till att inkludera regeln i Regelbeskrivning sektion.
En skärmdump som visar hur man lägger till en regel för att extrahera text mellan två tecken i dialogrutan Extrahera text

3.Click Ok, en dialogruta dyker upp för att välja en cell för att placera det extraherade underlaget. Klick OK.
En skärmdump av cellvalsdialogrutan

Strängen mellan två angivna tecken extraheras nu.
En skärmdump som visar den extraherade texten mellan två tecken med hjälp av Kutools


Extrahera e-postadress från en sträng

Om du vill extrahera e-postadress från en viss sträng eller ett cellområde kan du använda Extrahera e-postadress funktion för att hantera detta jobb på en gång istället för att hitta dem en efter en.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...

1. Markera cellerna som ska extraheras e-postadress och klicka sedan på Kutools > text > Extrahera e-postadress.
En skärmdump av alternativet Extrahera e-postadress i Kutools-fliken i Excel

2. Sedan öppnas en dialogruta där du kan välja en cell för att skicka adress-e-postmeddelanden.
En skärmdump som visar dialogrutan för att välja en cell för att mata ut extraherade e-postadresser

3. klick OKhar e-postadresserna i varje cell extraherats.
En skärmdump av extraherade e-postadresser i Excel med Kutools

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu


Extrahera numeriska eller alfabetiska tecken från strängen

Om dina data innehåller en blandning av numeriska, alfabetiska och specialtecken, och du bara vill extrahera siffrorna eller alfabetiska värden, prova Kutools för Excels verktyg Ta bort tecken.

1. Innan du använder verktyget Remove Characters, gör en kopia av data enligt skärmdumpen nedan.
En skärmdump av originaldata innan du använder verktyget Remove Characters

2. Välj sedan denna kopia av data, klicka Kutools > text > Ta bort tecken.
En skärmdump som visar alternativet Ta bort tecken i Kutools-fliken i Excel

3. I Ta bort tecken dialogrutan, kontrollera Icke-numerisk alternativ, klicka Ok.
En skärmdump av dialogrutan Ta bort tecken med alternativet Icke-numeriskt valt

Nu återstår bara de numeriska tecknen.
En skärmdump som visar de återstående numeriska tecknen efter användning av verktyget Ta bort tecken

För att endast extrahera alfabetiska värden, markera Icke-alfa alternativet i Ta bort tecken dialog.
En skärmdump som visar de återstående alfabetiska tecknen efter användning av verktyget Ta bort tecken

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu


Ladda ner exempelfil

doc-provKlicka för att ladda ner denna exempelfil


Andra funktioner (artiklar) relaterade till filkonvertering

Extrahera tid från datetime-sträng
Ger tricks för att extrahera tid (hh: mm: ss) eller timme / minut / sekund endast från datetime-strängen (mm / dd / åååå hh: mm: ss)

Extrahera rader som uppfyller kriterierna
I den här artikeln kan det hjälpa dig att snabbt extrahera dessa rader som uppfyller kriterierna till en annan plats i Excel förutom att hitta och kopiera dem en efter en.

Extrahera ett nionde tecken från sträng
Här introduceras metoderna för att extrahera det n: e tecknet från en sträng, till exempel extrahera det 3: e tecknet från sträng a1b2c3, resultatet är b.

Extrahera substrering mellan två tecken
Visa metoderna för att extrahera substring mellan två samma eller olika tecken.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!