Excel TEXTAFTER-funktion
TEKSTAFTER funktion udtrækker og returnerer den tekst, der opstår efter en given understreng eller afgrænsning.
Bemærk: Denne funktion er kun tilgængelig i Excel til Microsoft 365 på Insider-kanalen.
Syntaks
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
argumenter
Bemærkninger
Returværdi
Det returnerer den udpakkede tekststreng.
Eksempel
Her tager vi den følgende tekstliste som et eksempel for at demonstrere, hvordan man bruger TEKSTAFTER funktion at udtrække tekst under forskellige forhold.
#Eksempel1: Udtræk teksten efter den første afgrænsning i Excel
For at udtrække teksten, der opstår efter det første komma i de angivne celler, kan du anvende TEXTAFTER-funktionen som følger.
Vælg en celle ved siden af den første tekstcelle, hvorfra du vil udtrække teksten, indtast følgende formel og tryk på Indtast nøglen til at få resultatet. Vælg denne resultatcelle, træk dens Håndtag til automatisk udfyldning ned for at få resten af resultaterne.
=TEXTAFTER(A2,",")
Bemærk: I dette tilfælde kræves kun de to første argumenter i formlen.
#Eksempel2: Udtræk teksten efter N. afgrænser i Excel
Som standard udtrækker funktionen TEXTAFTER teksten efter den første afgrænsning i tekststrengen, selvom der er flere afgrænsningstegn i teksten. Hvis du vil udtrække teksten efter N. afgrænsningstegnet, såsom det andet komma i dette tilfælde, kan du anvende TEXTAFTER-funktionen som følger.
Vælg en celle ved siden af den første tekstcelle, hvorfra du vil udtrække teksten, indtast følgende formel og tryk på Indtast nøglen til at få resultatet. Vælg denne resultatcelle, træk dens Håndtag til automatisk udfyldning ned for at få resten af resultaterne.
=TEXTAFTER(A2,",",2)
Bemærk: For at udtrække teksten, der opstår efter den n'te afgrænsning, skal du blot angive argumentet instance_num som det tilsvarende tal. I dette tilfælde indtaster jeg tallet 2 for at angive det andet komma.
#Eksempel3: Udtræk teksten efter en given understreng (ufølsom mellem store og små bogstaver) i Excel
Som standard skelner TEXTAFTER-funktionen mellem store og små bogstaver. Hvis du vil deaktivere følsomheden for store og små bogstaver, skal du anvende TEXTAFTER-funktionen som følger.
Vælg en celle (f.eks. B2 i dette tilfælde), indtast følgende formel og tryk på Indtast nøglen til at få resultatet. Vælg denne resultatcelle og træk dens Håndtag til automatisk udfyldning ned for at få resten af resultaterne.
=TEXTAFTER(A2,"Consultant",1,1)
Bemærk: For at deaktivere følsomheden for store og små bogstaver i TEXTAFTER-funktionen skal du angive Match_mode-argumentet som 1. I dette tilfælde vil al tekst, der opstår efter understrengen "Consultant" eller "CONSULTANT" blive udtrukket.
#Eksempel4: Returner en brugerdefineret værdi, når TEXTAFTER ikke matcher nogen tekst
Som vist på skærmbilledet ovenfor returnerer TEXTAFTER-funktionen som standard #N/A, når der ikke findes nogen match. For at returnere en brugerdefineret værdi i stedet for fejl, kan du anvende TEXTAFTER-funktionen som følger.
Vælg en celle ved siden af den første tekstcelle, hvorfra du vil udtrække teksten, indtast følgende formel og tryk på Indtast nøglen til at få resultatet. Vælg denne resultatcelle og træk dens Håndtag til automatisk udfyldning ned for at få resten af resultaterne.
=TEXTAFTER(A2,"Consultant",1,1,,"text not found")
Bemærk: I denne formel, "tekst ikke fundet” er den brugerdefinerede værdi, der returneres, når TEXTAFTER ikke matcher nogen tekst. Du kan ændre det efter behov.
#Eksempel5: Udtræk teksten efter den sidste afgrænsning i Excel
Normalt kan du angive parameteren instance_num for at udtrække teksten efter det n'te skilletegn i en tekststreng. Hvis du skal udtrække teksten efter den sidste afgrænsning, er den nemmeste måde at angive et negativt tal for denne parameter.
For for eksempel at udtrække teksten, der opstår efter det sidste komma i tabellen nedenfor, kan TEXTAFTER-funktionen ændres som følger.
Vælg en celle (f.eks. B2 i dette tilfælde), indtast følgende formel og tryk på Indtast nøgle. Vælg denne resultatcelle, og træk dens Håndtag til automatisk udfyldning ned for at få resten af resultaterne.
=TEXTAFTER(A2,",",-1)
Bemærk: Her hjælper -1 i formlen til at søge i den originale tekststreng fra slutningen.
Relaterede funktioner
Excel TEXTBEFORE-funktion
Funktionen TEXTBEFORE returnerer den tekst, der forekommer før en given understreng eller afgrænsning.
Excel TEXTSPLIT-funktion
TEXTSPLIT-funktionen opdeler tekststrenge med en given afgrænser til en matrix på tværs af kolonner og rækker.
Excel VALUETOTEXT Funktion
Funktionen VALUETOTEXT konverterer enhver specificeret værdi til tekst.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.