Hoppa till huvudinnehåll

Extrahera text före/efter mellanslag eller kommatecken i Excel - Enkel guide

Författare: Sun Senast ändrad: 2024-12-18

Att extrahera text före eller efter ett specifikt tecken (som ett mellanslag eller kommatecken) är en vanlig uppgift i Excel. Oavsett om du förbereder en datauppsättning för analys eller helt enkelt behöver isolera vissa delar av din textdata, erbjuder Excel flera funktioner för att utföra denna uppgift. I den här artikeln kommer vi att utforska hur man extraherar text före eller efter den första förekomsten av ett mellanslag, kommatecken eller något annat tecken med hjälp av Excel-formler.


Extrahera text före eller efter ett specifikt tecken med hjälp av formler

För att extrahera texten före eller efter den första förekomsten av ett specifikt tecken, till exempel ett mellanslag eller kommatecken, i Excel, kan du använda följande enkla formler.

Extrahera text före det första mellanslag eller kommatecken

  1. Kopiera eller skriv in följande formel i en tom cell där du vill hitta resultatet och tryck sedan på ange för att få resultatet. Se skärmdump:
    =LEFT(A2,(FIND(",",A2,1)-1))
    En skärmdump som visar tillämpningen av VÄNSTER-formeln för att extrahera text före ett kommatecken i Excel
    Tips: I den här formeln kan du ersätta avgränsaren kommatecken (,) med valfri annan avgränsare efter behov.
  2. Välj sedan formelcellen och dra fyllningshandtaget nedåt för att fylla formeln till andra celler, all text innan det första kommatecken har extraherats på en gång. Se skärmdump:
    En skärmdump som visar den extraherade texten före ett kommatecken med VÄNSTER-formeln i Excel
Förklaring av formeln:
  • HITTA(",", A2, 1): Denna del används för att hitta positionen för det första kommatecken i cell A2. Funktionen FIND returnerar positionen för kommatecken där det först visas i texten.
  • HITTA(",", A2, 1) - 1: Eftersom vi bara vill extrahera tecknen före kommatecken, subtraherar vi 1 från kommatets position.
  • VÄNSTER(A2, HITTA(",", A2, 1) - 1): Slutligen extraherar funktionen VÄNSTER tecken från vänster sida av cell A2 baserat på antalet tecken som erhållits från föregående steg.
 

Extrahera text efter det första mellanslag eller kommatecken

För att extrahera text efter det första mellanslag eller kommatecken kan du använda en kombination av funktionerna MID, FIND och LEN.

  1. Kopiera eller skriv in följande formel i en tom cell där du vill hitta resultatet och tryck sedan på ange för att få resultatet. Se skärmdump:
    =MID(A2, FIND(",", A2) + 1, LEN(A2))
    En skärmdump som visar tillämpningen av MID-formeln för att extrahera text efter ett kommatecken i Excel
    Tips: I den här formeln kan du ersätta avgränsaren kommatecken (,) med valfri annan avgränsare efter behov.
  2. Välj sedan formelcellen och dra fyllningshandtaget nedåt för att fylla formeln till andra celler, all text efter det första kommatecken extraheras på en gång. Se skärmdump:
    En skärmdump som visar den extraherade texten efter ett kommatecken med hjälp av MID-formeln i Excel
Förklaring av formeln:
  • FIND(",", A2): Denna del används för att hitta positionen för det första kommatecken i cell A2. Funktionen FIND returnerar positionen för kommatecken där det först visas i texten.
  • HITTA(",", A2) + 1: Eftersom vi vill extrahera tecknen efter kommatecken lägger vi till 1 till kommatets position.
  • LENN (A2): Den här delen används för att få den totala längden på texten i cell A2.
  • MID(A2, HITTA(",", A2) + 1, LEN(A2)): Slutligen extraherar MID-funktionen alla tecken från cell A2 med början från positionen ovan till textens totala längd.

Extrahera text före eller efter ett specifikt tecken genom att använda Kutools för Excel

Är du trött på komplicerade formler och oändliga manuella justeringar i Excel? Säg adjö till krånglet och hej till effektiviteten med Kutools för Excel! Vårt kraftfulla tillägg förenklar ditt arbetsflöde, så att du kan extrahera text före eller efter en specifik karaktär med bara några få klick.

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...

Efter nedladdning och installation Kutools för Excel, Klicka Kutools > text > Extrahera text att öppna Extrahera text dialog ruta.

I dialogrutan, under Extrahera efter plats flik:

  1. Välj det dataintervall som du vill extrahera text;
  2. I Montering kryssrutan Innan texten or Efter texten alternativet och skriv avgränsaren du vill extrahera text baserat på;
  3. Klicka sedan OK Knapp.
    En skärmdump av dialogrutan Kutools extrahera text för textextraktion i Excel

En annan promptruta dyker upp för att påminna dig om att markera cellerna för att lägga resultatet och klicka sedan OK, all text före eller efter det första kommatecken har extraherats, se skärmdump:
En skärmdump av en datauppsättning i Excel som används för att demonstrera textextraktion före och efter ett tecken

Tips: Funktionen Extrahera text möjliggör inte bara extrahering av text före eller efter en specifik avgränsare utan underlättar även hämtning av de första eller sista "n" tecknen och extrahering av endast siffror från en textsträng, så att du kan välja det bästa alternativet för dina behov.

Extrahera text före eller efter ett specifikt tecken med hjälp av formler i Excel 365

Med introduktionen av nya funktioner i Excel 365, som TEXTBEFORE och TEXTAFTER, har denna process blivit enklare. Det här avsnittet leder dig genom stegen för att effektivt extrahera text före eller efter ett specifikt tecken med hjälp av dessa funktioner.

Extrahera text före det första mellanslag eller kommatecken med TEXTBEFORE-funktionen

Funktionen TEXTBEFORE extraherar texten som visas före en angiven avgränsare. Syntaxen för TEXTBEFORE-funktionen är:

TEXTBEFORE(text, delimiter, [instance_num])
  • text: Textsträngen som du vill extrahera tecken från (t.ex. A2).
  • avgränsare: Tecknet eller strängen innan du vill extrahera texten (t.ex. ",").
  • instansnummer: Valfritt. Anger vilken instans av avgränsaren som ska användas om den visas flera gånger. Standard är 1.
  1. Använd TEXTBEFORE-funktionen för att extrahera texten före det första kommatecken:
    =TEXTBEFORE(A2, ",")
    En skärmdump som visar funktionen TEXTBEFORE som används för att extrahera text före ett kommatecken i Excel 365
  2. Välj sedan formelcellen och dra fyllningshandtaget nedåt för att fylla formeln till andra celler.
    En skärmdump som visar den extraherade texten före ett kommatecken med funktionen TEXTBEFORE i Excel 365
 

Extrahera text efter det första mellanslag eller kommatecken med funktionen TEXTAFTER

Funktionen TEXTAFTER extraherar texten som visas efter en angiven avgränsare. Syntaxen för TEXTAFTER-funktionen är:

TEXTAFTER(text, delimiter, [instance_num])
  • text: Textsträngen som du vill extrahera tecken från (t.ex. A2).
  • avgränsare: Det tecken eller sträng som du vill extrahera texten efter (t.ex. ",").
  • instansnummer: Valfritt. Anger vilken instans av avgränsaren som ska användas om den visas flera gånger. Standard är 1.
  1. Använd funktionen TEXTAFTER för att extrahera texten efter det första kommatecken:
    =TEXTAFTER(A2, ",")
    En skärmdump som visar funktionen TEXTAFTER som används för att extrahera text efter ett kommatecken i Excel 365
  2. Välj sedan formelcellen och dra fyllningshandtaget nedåt för att fylla formeln till andra celler.
    En skärmdump som visar den extraherade texten efter ett kommatecken med funktionen TEXTAFTER i Excel 365

Sammanfattning

Att extrahera text före eller efter ett specifikt tecken (som ett mellanslag eller kommatecken) är en vanlig uppgift vid databehandling i Excel. I den här artikeln utforskade vi flera metoder för att extrahera text, inklusive att använda formler i alla versioner av Excel, använda Kutools för Excel-tillägget och använda funktionerna TEXTBEFORE och TEXTAFTER i Excel 365.

● Extrahera text med formler
I alla versioner av Excel kan du använda funktioner som LEFT, FIND, MID och LEN för att extrahera text före eller efter ett specifikt tecken. Dessa formler är effektiva men kan ibland vara komplexa och kräver flera steg och exakt syntax.

● Extrahera text med Kutools för Excel
Kutools för Excel är ett kraftfullt tillägg som ger över 300 avancerade funktioner, vilket förenklar hanteringen av komplexa uppgifter. Med textextraktionsfunktionen i Kutools kan du enkelt extrahera text före eller efter en specifik karaktär med bara några klick, vilket avsevärt ökar arbetseffektiviteten.

● Extrahera text med funktionerna TEXTBEFORE och TEXTAFTER
I Excel 365 gör de nya TEXTBEFORE- och TEXTAFTER-funktionerna denna process enklare. Dessa funktioner är speciellt utformade för att extrahera text före eller efter ett specifikt tecken, med enkel och begriplig syntax, vilket avsevärt minskar behovet av komplexa formler.

Oavsett vilken metod du använder kan du välja det mest lämpliga verktyget för att extrahera text baserat på dina specifika behov. Om du är intresserad av att utforska fler Excel-tips och tricks, erbjuder vår webbplats tusentals självstudier. Klicka här för att komma åt dem. Tack för att du läser, och vi ser fram emot att ge dig mer användbar information i framtiden!


Extrahera varje textbit avgränsad med mellanslag/komma eller andra avgränsare

Lås upp kraften i din data med Kutools för Excel! Oavsett om du har att göra med mellanslag, kommatecken eller andra avgränsare, vår Dela celler Med funktionen kan du enkelt extrahera och organisera enskilda textstycken. Med bara några klick kan du effektivisera ditt arbetsflöde och förbättra din dataanalys.

En skärmdump som visar Kutools Split Cells-funktion som används för att extrahera text separerad med mellanslag eller kommatecken

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

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!