Note: The other languages of the website are Google-translated. Back to English

Extrahera snabbt viss text från celler i Excel

Som standard tillhandahåller Excel vissa funktioner för att extrahera text. Vi kan till exempel använda VÄNSTER eller HÖGER-funktionen för att extrahera text från vänster eller höger om en sträng, eller tillämpa MID-funktionen för att extrahera text från den angivna positionen och så vidare. För många Excel-användare är det huvudvärk i det dagliga arbetet att komma ihåg och tillämpa formler. Här rekommenderas starkt Extrahera text nytta av Kutools för Excel, samlar den här kraftfulla funktionen en mängd olika sätt att extrahera text från utvalda celler i bulk. Bara enkla inställningar kan extrahera nödvändig text från celler.


Klicka på Kutools> Text> Extrahera text. Se skärmdumpar:


Extrahera första eller sista n tecken från celler

Detta avsnitt talar om att extrahera första eller sista n tecken från celler. Gör så här.

1. klick Kutools > text > Extrahera text för att aktivera funktionen.

2. I Extrahera text dialogrutan, konfigurera enligt följande.

2.1) Se till att Extrahera efter plats fliken är aktiverad;
2.2) I Mätområde avsnittet, klicka på -knappen för att välja det cellintervall du vill extrahera text från;
2.3) I Tillbehör avsnitt:
(1) Den första N-karaktären: För att extrahera antal tecken till vänster om en sträng. Om du antar att du behöver extrahera de två första tecknen från valda celler, välj det här alternativet, ange nummer 2 i textrutan;
(2) Den sista N-karaktären: För att extrahera antal tecken från höger om en sträng. Om du vill extrahera de tre sista tecknen från valda celler, välj det här alternativet och ange sedan nummer 3 i textrutan.
2.4) Klicka OK.

Notera: Kontrollera Infoga som en formel rutan längst ned till vänster i dialogrutan infogar resultatet som formel i resultatcellerna. När värdet på den refererade cellen ändras uppdateras resultatet automatiskt.

3. I öppningen Extrahera text välj en tom cell för att mata ut resultatet och klicka sedan på OK.

Nu extraheras de första N-tecknen eller de sista N-tecknen i valda celler enligt nedanstående skärmdump.


Extrahera text efter position från celler

Om du antar att du vill extrahera 4 tecken som börjar vid det 4: e tecknet i celler som nedanstående skärmdump visas, gör så här för att få ner det.

1. klick Kutools > text > Extrahera text för att aktivera funktionen.

2. I Extrahera text dialogrutan, gör nedanstående inställningar.

2.1) Klicka på Extrahera efter plats flik (Denna flik är aktiverad som standard);
2.2) I Mätområde avsnittet, klicka på -knappen för att välja det cellintervall du vill extrahera text från;
2.3) I Tillbehör avsnitt: Välj Börja till slutkaraktärer alternativ, ange start- och slutpositionerna;
I det här fallet vill jag extrahera 4 tecken med början vid det 4: e tecknet från valda celler, så jag skriver in nummer 4 och 7 separat i de två textrutorna.
2.4) Klicka OK.

Notera: Kontrollera Infoga som en formel rutan längst ned till vänster i dialogrutan infogar resultatet som formel i resultatcellerna. När värdet på den refererade cellen ändras uppdateras resultatet automatiskt.

3. Sedan en Extrahera text dialogrutan dyker upp, välj en tom cell för att mata ut resultatet och klicka sedan på OK knapp.

Därefter extraheras tecken som börjar vid den angivna positionen och slutar med den angivna positionen i målcellerna i bulk.


Extrahera text före eller efter specifik sträng / karaktär från celler

Du har nu möjlighet Extrahera text funktionen kan också hjälpa till att enkelt extrahera text före eller efter en viss sträng eller karaktär från celler, till exempel extrahera text före eller efter bindestreckstecknet (-) enligt nedanstående skärmdump.

1. klick Kutools > text > Extrahera text för att aktivera funktionen.

2. I Extrahera text dialogrutan, gör nedanstående inställningar.

2.1) Klicka på Extrahera efter plats flik (Denna flik är aktiverad som standard);
2.2) I Mätområde avsnittet, klicka på -knappen för att välja det cellintervall du vill extrahera text från;
2.3) I Tillbehör avsnitt:
(1) Innan texten: För att extrahera text före en sträng eller ett tecken. Välj det här alternativet och ange sedan strängen eller tecknet för att extrahera all text före den (här anger jag bindestreckstecknet);
(2) Efter texten: För att extrahera text efter en sträng eller ett tecken. Välj det här alternativet och ange sedan strängen eller tecknet för att extrahera all text efter den (här anger jag bindestreckstecken).
2.4) Klicka OK.

Anmärkningar:

1) Infoga som en formel: Markera den här rutan längst ned till vänster i dialogrutan för att infoga resultatet som formel i resultatcellerna. När värdet på den refererade cellen ändras uppdateras resultatet automatiskt.
2) Om strängen eller tecknet du angav har dubbletter i samma cell, extraherar funktionen endast texten före eller efter den första förekomsten.

3. I Extrahera text välj en tom cell för att mata ut den extraherade texten och klicka sedan på OK.

Därefter visas resultaten som nedanstående skärmdump.


Extrahera alla siffror från textsträng i celler

Det finns ingen inbyggnadsfunktion i Excel för att extrahera siffrorna från en textsträng i Excel, det enda sättet är att tillämpa kombinationen av flera funktioner för att få ner den. Men med Kutools kan det vara enkelt att extrahera nummer från en textsträng.

1. klick Kutools > text > Extrahera text för att aktivera funktionen.

2. I Extrahera text dialogrutan, gör nedanstående inställningar.

2.1) Klicka på Extrahera efter plats flik (Denna flik är aktiverad som standard);
2.2) I Mätområde avsnittet, klicka på -knappen för att välja det cellintervall du vill extrahera text från;
2.3) I Tillbehör avsnitt: Välj Extrahera numret alternativ;
2.4) Klicka OK.

Notera: Kontrollera Infoga som en formel rutan längst ned till vänster i dialogrutan infogar resultatet som formel i resultatcellerna. När värdet på den refererade cellen ändras uppdateras resultatet automatiskt.

3. I Extrahera text välj en tom cell för att mata ut den extraherade texten och klicka sedan på OK.

Sedan extraheras siffror från valfri position i en textsträng. Se skärmdump:


Extrahera specifik text efter regler

Förutom ovanstående fasta alternativ låter funktionen Extrahera text dig skapa regler med jokertecken för att extrahera nödvändig text baserat på dina behov. Du kan till exempel skapa en regel (*) för att extrahera texten mellan parenteserna och skapa en regel @ * för att extrahera domäner från e-postadresser. Gör enligt följande för att tillämpa regler för att extrahera text.

Exempel 1: Extrahera text mellan två tecken från celler

Detta avsnitt kommer att visa dig hur du skapar en regel för att extrahera text mellan två tecken från valda celler i bulk.

1. klick Kutools > text > Extrahera text för att aktivera funktionen.

2. I Extrahera text dialogrutan, gör nedanstående inställningar.

2.1) Klicka på Extrahera enligt regel flik;
2.2) I Mätområde avsnittet, klicka på -knappen för att välja det cellintervall du vill extrahera text från;
2.3) I text rutan, ange regeln som du extraherar text baserat på;
Här vill jag extrahera text mellan parenteser, så jag skriver in (*) in i textrutan.
2.4) Klicka på Lägg till knapp för att lägga till regeln i rutan Beskrivning av regel;
2.5) Klicka OK.

Anmärkningar:

1. Jokertecken? och * kan användas i reglerna.
? (frågetecken): representerar vilken enskild karaktär som helst. Till exempel, KT? Fynd “KTE","KTO","KTW" och så vidare;
* (asterisk): representerar valfritt antal tecken. Till exempel, * öster fynd “Nordost”, “Sydost” och så vidare.
2. Om flera regler har skapats i dialogrutan Extrahera text kan du bara kontrollera de regler som du behöver tillämpa och hålla andra okontrollerade.

3. I Extrahera text Välj en tom cell för att mata ut resultatet och klicka sedan på OK-knappen.

Sedan extraheras texter mellan parenteser (inkluderar parenteser) från utvalda celler i bulk. Se skärmdump:

Exempel 2: Extrahera domän från e-postadress i celler

Detta avsnitt visar hur du skapar en regel för att extrahera domän från e-postadress i celler.

1. klick Kutools > text > Extrahera text för att aktivera funktionen.

2. I Extrahera text dialogrutan, gör nedanstående inställningar.

2.1) Klicka på Extrahera enligt regel flik;
2.2) I Mätområde avsnittet, klicka på knappen för att välja cellintervallet som innehåller e-postadress;
2.3) I text rutan, ange regeln @ * i textrutan.
2.4) Klicka på Lägg till knapp för att lägga till regeln i rutan Beskrivning av regel;
2.5) Klicka OK.

Anmärkningar:

1. Jokertecken? och * kan användas i reglerna.
? (frågetecken): representerar vilken enskild karaktär som helst. Till exempel KT? Hitta "KTE", "KTO", "KTW" och så vidare;
* (asterisk): representerar valfritt antal tecken. Till exempel hittar * öst "Nordost", "Sydost" och så vidare.
2. Om flera regler har skapats i dialogrutan Extrahera text kan du bara kontrollera de regler som du behöver tillämpa och hålla andra okontrollerade.

3. Sedan en Extrahera text dialogrutan dyker upp, välj en tom cell för att placera resultatet och klicka sedan på OK.

Alla e-postdomäner extraheras från utvalda e-postadresser i bulk.


Produktivitetsverktyg rekommenderas
Följande verktyg kan i hög grad spara tid och pengar, vilket är rätt för dig?
Fliken Office: Använda praktiska flikar i ditt Office, som sättet för Chrome, Firefox och New Internet Explorer.
Kutools för Excel: Mer än 300 avancerade funktioner för Excel 2021, 2019, 2016, 2013, 2010, 2007 och Office 365.

Kutools för Excel

Funktionaliteten som beskrivs ovan är bara en av 300 kraftfulla funktioner i Kutools för Excel.

Designad för Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 och Office 365. Gratis nedladdning och användning i 60 dagar.

Skärmdump av Kutools för Excel

btn läs mer      nedladdning av btn     btn-köp

Sortera kommentarer efter
Kommentarer (3)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag använder det här verktyget och tyckte att det var bra. Men jag har några problem när jag använder alternativet Extrahera text i textverktyg. Jag vill extrahera tab_cat_id=# (# kan vara valfritt nummer 1 eller 2 etc) från en URL. Kan du vägleda mig i detta.
ramiz
Denna kommentar minimerades av moderatoren på webbplatsen
funktionen extrahera text fungerar inte för mig. Jag försöker extrahera specifika ord som Ltd och Limited från listor över företagsnamn. Funktionen loopar helt enkelt utan att extrahera de begärda orden.
John Rowland
Denna kommentar minimerades av moderatoren på webbplatsen
För funktionen Extrahera text. Är det möjligt att lägga till flera fält samtidigt, Exempel Jag skulle vilja extrahera följande ord: Katt Hund Fågel Etc
Är det möjligt för mig att ladda upp alla dessa ord på en gång istället för att klicka och lägga till ett i taget.
Jag har en bulklista som jag vill ta fram över 1000 sökord. Om jag var tvungen att lägga till 1 åt gången kommer detta att ta mycket tid. Vänligen meddela om det är möjligt att lägga till bulk i så fall hur
Tack
</div>
Peter Weaver
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0  Tecken
Föreslagna platser