Hur extraherar du sträng mellan två olika tecken i Excel?
När du arbetar med textdata i Excel kan du ofta behöva extrahera en delsträng som ligger mellan två specifika tecken. Att extrahera texten mellan parenteser, parenteser eller andra avgränsare kan till exempel vara avgörande för dataanalys och rapportering. Denna handledning guidar dig genom tre effektiva metoder för att uppnå detta: använda formler, utnyttja Kutools för Excel och extrahera text mellan identiska tecken.
Extrahera delsträng mellan två olika tecken med formler
Om du föredrar ett praktiskt tillvägagångssätt kan du använda Excel-formler för att extrahera text mellan två distinkta tecken. Formler som MID, FIND och LEN kan kombineras för att peka ut den exakta platsen för tecknen och extrahera den önskade delsträngen.
Välj en cell där du ska placera resultatet, skriv den här formeln och tryck på Enter nyckel.
=MID(LEFT(A1,FIND(">",A1)-1),FIND("<",A1)+1,LEN(A1))
Anmärkningar: A1 är textcellen, > och < är de två tecken som du vill extrahera sträng mellan.
Extrahera enkelt en del av strängen mellan två tecken med Kutools
Till skillnad från formler som kräver memorering och komplex syntax, förenklar Kutools processen med några få klick. Med sitt användarvänliga gränssnitt kan du effektivt extrahera text mellan specificerade tecken utan krångel med att skapa formel manuellt. Denna metod sparar inte bara tid utan minskar också sannolikheten för fel, vilket gör den idealisk för användare som föredrar en mer intuitiv metod för datamanipulation.
Efter nedladdning och installation Kutools för Excel, välj en cell för att mata ut resultatet, gå till Kutools Fliken och välj Formel Helper > Formel Helper, konfigurera sedan enligt följande:
- Kontrollera Filter box och skriv in Utdrag för att filtrera alla formler relaterade till textextrahering.
- Välja Extrahera strängar mellan angiven text från den filtrerade listan.
- Välj cellen som innehåller delsträngen du vill extrahera.
- I Starta char (s), skriv in starttecknet.
- I Sluttecken, skriv in sluttecknet.
- Klicka OK
Resultat
Markera resultatcellen och dra dess Fyll handtaget ner kommer att få resten av resultaten.
Extrahera delsträng mellan två samma tecken med formler
Ibland kan du behöva extrahera text mellan två identiska tecken, till exempel citattecken eller parentes. Med hjälp av specifika formler kan du effektivt rikta in och extrahera delsträngar som omges av samma tecken. Detta tillvägagångssätt är användbart för att standardisera dataformat och förbereda text för vidare analys.
Välj en cell där du ska placera resultatet, skriv den här formeln och tryck på Enter nyckel.
=SUBSTITUTE(MID(SUBSTITUTE("/" & A3&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
Notera: A3 är textcellen, / är den karaktär du vill extrahera mellan.
Bästa kontorsproduktivitetsverktyg
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!