Hoppa till huvudinnehåll

Extrahera snabbt viss text från celler i Excel

Kutools för Excel

Ökar Excel med 300+
Kraftfulla funktioner

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

Smakämnen 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 30 dagar.

Skärmdump av Kutools för Excel

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

Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For the Extract Text function. Is it possible to add multiple fields at once, Example I would like to extract the following words:CatDogBirdEtc
Is it possible for me to upload all these words at once instead of clicking and adding one at a time.
I have a bulk list of which i want to extact over 1000 Keywords. If I had to add 1 at a time this will be very time consuming. Please advise if it is possible to add bulk if so how
Thanks
This comment was minimized by the moderator on the site
the extract text function doesn't work for me. I'm trying to extract specific words such as Ltd and Limited from lists of company names. The function simply loops without extracting the words requested.
This comment was minimized by the moderator on the site
Hi, i am using this tools and found this good. But i am having some problem while using Extract Text option in Text Tools. I want to extract tab_cat_id=# (# could be any number 1 or 2 etc) from a URL. Can you please guide me on this.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations