Hoppa till huvudinnehåll

Excel TEXTAFTER-funktion

Smakämnen TEXTEFTER funktion extraherar och returnerar texten som förekommer efter en given delsträng eller avgränsare.

Anmärkningar: Den här funktionen är endast tillgänglig i Excel för Microsoft 365 på Insider-kanalen.

syntax

TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Argument

text (obligatoriskt): Den ursprungliga textsträngen du vill extrahera text från. Den kan levereras som:
-- En textsträng;
Or
-- En cellreferens
avgränsare (obligatoriskt): En delsträng eller avgränsare som du vill extrahera texten efter;
Instance_num (valfritt): Förekomsten av avgränsaren i text;
-- Standard är 1, vilket betyder att när det finns flera avgränsare visas i textsträngen, kommer texten efter den första avgränsaren att extraheras.
-- Om du vill söka efter text från slutet av textsträngen, ange ett negativt tal för denna parameter.
match_mode (valfritt): Avgör om avgränsaren är skiftlägeskänslig;
-- 0 (standard): Skiftlägeskänslig.
-- 1: Fallet okänslig.
Match_end (valfritt): Behandlar slutet av texten som en avgränsare. Standard är 0.
-- 0 (standard): Matcha inte avgränsaren mot slutet av texten.
-- 1: Matcha avgränsaren mot slutet av texten.
Om_inte_hittades (valfritt): Värdet som ska returneras när ingen matchning hittas. Standard är #N/A felvärde.

Anmärkningar

1) Det är motsatsen till TEXT FÖRE funktion.
2) När avgränsaren är tom får du något av följande resultat:
-- När du söker från vänster sida av textsträngen (instansnummer är positivt), returneras hela textsträngen;
-- När du söker från höger sida av textsträngen (instansnummer är negativ) returneras den tomma texten;
3) Den #VÄRDE! fel inträffar om något av följande villkor är uppfyllt:
-- Instance_num = 0;
-- Instnce_num är större än textens längd;
4) Den #N/A fel inträffar om något av följande villkor är uppfyllt:
-- Avgränsare finns inte i textsträngen;
-- Instance_num är större än antalet förekomster av avgränsare i textsträngen.

Returvärde

Den returnerar den extraherade textsträngen.

Exempelvis

Här tar vi följande textlista som ett exempel för att visa hur man använder TEXTEFTER fungera att extrahera text under olika förhållanden.

#Exempel1: Extrahera texten efter den första avgränsaren i Excel

För att extrahera texten som uppstår efter det första kommatecken i de angivna cellerna kan du använda funktionen TEXTAFTER enligt följande.

Välj en cell bredvid den första textcellen där du vill extrahera texten, ange följande formel och tryck på ange nyckeln för att få resultatet. Välj denna resultatcell, dra dess Autofyllhandtag ner för att få resten av resultaten.

=TEXTAFTER(A2,",")

Notera: I det här fallet krävs bara de två första argumenten i formeln.

#Exempel2: Extrahera texten efter N:te avgränsaren i Excel

Som standard extraherar funktionen TEXTAFTER texten efter den första avgränsaren i textsträngen, även om det finns flera avgränsare i texten. Om du vill extrahera texten efter den N:te avgränsaren, till exempel det andra kommatecken i det här fallet, kan du använda TEXTAFTER-funktionen enligt följande.

Välj en cell bredvid den första textcellen där du vill extrahera texten, ange följande formel och tryck på ange nyckeln för att få resultatet. Välj denna resultatcell, dra dess Autofyllhandtag ner för att få resten av resultaten.

=TEXTAFTER(A2,",",2)

Anmärkningar: För att extrahera texten som förekommer efter den n:te avgränsaren behöver du bara ange argumentet instansnummer som motsvarande nummer. I det här fallet anger jag siffran 2 för att indikera det andra kommatecken.

#Exempel3: Extrahera texten efter en given delsträng (okänslig för skiftlägen) i Excel

Som standard är TEXTAFTER-funktionen skiftlägeskänslig. Om du vill inaktivera skiftlägeskänsligheten, använd TEXTAFTER-funktionen enligt följande.

Välj en cell (säg B2 i det här fallet), ange följande formel och tryck på ange nyckeln för att få resultatet. Välj denna resultatcell och dra dess Autofyllhandtag ner för att få resten av resultaten.

=TEXTAFTER(A2,"Consultant",1,1)

Anmärkningar: För att inaktivera skiftlägeskänsligheten i TEXTAFTER-funktionen måste du specificera Match_mode-argumentet som 1. I det här fallet kommer all text som förekommer efter delsträngen "Consultant" eller "CONSULTANT" att extraheras.

#Exempel4: Returnera ett anpassat värde när TEXTAFTER inte matchar någon text

Som visas i skärmdumpen ovan returnerar TEXTAFTER-funktionen som standard #N/A när inga matchningar hittas. För att returnera ett anpassat värde istället för fel kan du använda TEXTAFTER-funktionen enligt följande.

Välj en cell bredvid den första textcellen där du vill extrahera texten, ange följande formel och tryck på ange nyckeln för att få resultatet. Välj denna resultatcell och dra dess Autofyllhandtag ner för att få resten av resultaten.

=TEXTAFTER(A2,"Consultant",1,1,,"text not found")

Anmärkningar: I den här formeln "texten hittades inte” är det anpassade värdet som ska returneras när TEXTAFTER inte matchar någon text. Du kan ändra det efter behov.

#Exempel5: Extrahera texten efter den sista avgränsaren i Excel

Vanligtvis kan du ange parametern instance_num för att extrahera texten efter den n:e avgränsaren i en textsträng. Om du behöver extrahera texten efter den sista avgränsaren är det enklaste sättet att ange ett negativt tal för denna parameter.

Till exempel, för att extrahera texten som kommer efter det sista kommatecken i tabellen nedan, kan funktionen TEXTAFTER ändras enligt följande.

Välj en cell (säg B2 i det här fallet), ange följande formel och tryck på ange nyckel. Välj den här resultatcellen och dra dess Autofyllhandtag ner för att få resten av resultaten.

=TEXTAFTER(A2,",",-1)

Anmärkningar: Här hjälper -1 i formeln att söka den ursprungliga textsträngen från slutet.


Relaterade funktioner

Excel TEXTBEFORE-funktion
Funktionen TEXTBEFORE returnerar texten som förekommer före en given delsträng eller avgränsare.

Excel TEXTSPLIT-funktion
Funktionen TEXTSPLIT delar upp textsträngar med en given avgränsare till en array över kolumner och rader.

Excel VALUETOTEXT-funktion
Funktionen VÄRDETOTEXT konverterar alla specificerade värden till text.


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel 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 kolumner med Välj Samma och olika celler ...
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 upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations