Hur extraherar jag en del av textsträngen från cellen i Excel?
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.
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
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.
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:
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.
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:
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.
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.
1. Markera cellerna som du vill extrahera strängar från, klicka på Kutools > text > Extrahera text.
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.
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.
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.
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.
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.
Nu har substratet extraherats.
Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu
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:
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.
Om du vill extrahera substring före ett definierat tecken kan du använda formeln så här:
Exempel på resultat visas som nedan:
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.
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.
1. Markera de celler som du vill extrahera tecken, klicka på Kutools > text > Extrahera text.
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.
Innan texten: extrahera strängar före det eller de angivna tecknen. Skriv till exempel - i textrutan, alla tecken innan - extraheras.
Efter texten: extrahera underlag efter det eller de angivna tecknen. Skriv till exempel - i textrutan, alla tecken efter - extraheras.
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.
Nu strängen före eller efter att vissa tecken har extraherats.
Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu
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.
För att extrahera tecken mellan parenteser () från en given lista kan du använda nedanstående formel:
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.
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.
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.
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.
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.
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.
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.
3.Click Ok, en dialogruta dyker upp för att välja en cell för att placera det extraherade underlaget. Klick OK.
Strängen mellan två angivna tecken extraheras nu.
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.
1. Markera cellerna som ska extraheras e-postadress och klicka sedan på Kutools > text > Extrahera e-postadress.
2. Sedan öppnas en dialogruta där du kan välja en cell för att skicka adress-e-postmeddelanden.
3. klick OKhar e-postadresserna i varje cell extraherats.
Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu
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.
2. Välj sedan denna kopia av data, klicka Kutools > text > Ta bort tecken.
3. I Ta bort tecken dialogrutan, kontrollera Icke-numerisk alternativ, klicka Ok.
Nu återstår bara de numeriska tecknen.
För att endast extrahera alfabetiska värden, markera Icke-alfa alternativet i Ta bort tecken dialog.
Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu
Klicka för att ladda ner denna exempelfil
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
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!