Excel-functie TEXTAFTER
De TEXTAFTER-functie haalt de tekst na een opgegeven subtekenreeks of scheidingsteken eruit en retourneert deze.
Opmerking: Deze functie is alleen beschikbaar in Excel voor Microsoft 365 via het Insider-kanaal.

Syntaxis
TEXTAFTER()text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
Argumenten
Opmerkingen
Retourneerwaarde
Het retourneert de tekenreeks voor Tekst extraheren.
Voorbeeld
Hier nemen we de volgende tekstlijst als voorbeeld om te demonstreren hoe u de TEXTAFTER-functie gebruikt om tekst te extraheren onder verschillende voorwaarden.

#Voorbeeld 1: Haal de tekst na het eerste scheidingsteken op in Excel
Om de tekst op te halen die na de eerste komma komt in de opgegeven cellen, kunt u de TEXTAFTER-functie als volgt toepassen.
Selecteer een cel naast de eerste tekstcel waaruit u de tekst wilt ophalen, voer de volgende formule in en druk op de Enter-toets om het resultaat te krijgen. Selecteer de resulterende cel en sleep deze Automatisch-aanvullen-greepOmlaag scrollen om de overige resultaten te verkrijgen.
=TEXTAFTER(A2,",")

Opmerking: In dit geval zijn alleen de eerste twee argumenten vereist in de formule.
#Voorbeeld 2: Haal de tekst na het N-de scheidingsteken op in Excel
Standaard haalt de TEXTAFTER-functie de tekst op na het eerste scheidingsteken in de tekenreeks, zelfs als er meerdere scheidingstekens in de tekst voorkomen. Als u de tekst na het N-de scheidingsteken wilt ophalen, zoals de tweede komma in dit geval, kunt u de TEXTAFTER-functie als volgt toepassen.
Selecteer een cel naast de eerste tekstcel waaruit u de tekst wilt ophalen, voer de volgende formule in en druk op de Enter-toets om het resultaat te verkrijgen. Selecteer deze resultaatcel en sleep de Automatisch-aanvullen-greepOmlaag scrollen om de overige resultaten te verkrijgen.
=TEXTAFTER(A2,",",2)

Opmerking: Om de tekst op te halen die na het n-de scheidingsteken komt, hoeft u alleen het argument instance_num in te stellen op het bijbehorende getal. In dit geval voer ik het getal 2 in om de tweede komma aan te duiden.
#Voorbeeld 3: Haal de tekst na een opgegeven subtekenreeks op (hoofdletterongevoelig) in Excel
Standaard is de TEXTAFTER-functie Hoofdlettergevoelig. Als u de hoofdlettergevoeligheid wilt uitschakelen, past u de TEXTAFTER-functie als volgt toe.
Selecteer een cel (bijvoorbeeld B2 in dit geval), voer de volgende formule in en druk op de Enter-toets om het resultaat te krijgen. Selecteer de resulterende cel en sleep deze Automatisch-aanvullen-greepomlaag om de overige resultaten te verkrijgen.
=TEXTAFTER(A2,„Consultant",1,1)

Opmerking: Om hoofdlettergevoeligheid in de TEXTAFTER-functie uit te schakelen, stelt u het argument Match_mode in op 1. In dat geval wordt alle tekst na de subtekenreeks „Consultant” of „CONSULTANT” opgehaald.
#Voorbeeld 4: Retourneer een aangepaste waarde wanneer TEXTAFTER geen overeenkomstige tekst vindt
Zoals hierboven in de schermafbeelding te zien is, retourneert de TEXTAFTER-functie standaard #N/B wanneer er geen overeenkomsten worden gevonden. Om een aangepaste waarde in plaats van fouten te retourneren, kunt u de TEXTAFTER-functie als volgt toepassen.
Selecteer een cel naast de eerste tekstcel waaruit u de tekst wilt ophalen, voer de volgende formule in en druk op de Enter-toets om het resultaat te krijgen. Selecteer de resulterende cel en sleep deze Automatisch-aanvullen-greepomlaag om de overige resultaten te verkrijgen.
=TEXTAFTER(A2,"Consultant",1,1,,„text not found")

Opmerking: In deze formule is „tekst niet gevonden” de aangepaste waarde die wordt geretourneerd wanneer TEXTAFTER geen overeenkomende tekst vindt. U kunt deze naar wens aanpassen.
#Voorbeeld 5: Haal de tekst na het laatste scheidingsteken op in Excel
Meestal kunt u de parameter instance_num opgeven om de tekst na het n-de scheidingsteken in een tekenreeks op te halen. Als u de tekst na het laatste scheidingsteken wilt ophalen, is de eenvoudigste manier om een negatief getal voor deze parameter op te geven.
Bijvoorbeeld: om de tekst op te halen die na de laatste komma in de onderstaande tabel staat, pas je de TEXTAFTER-functie als volgt aan.
Selecteer een cel (bijvoorbeeld B2 in dit geval), voer de volgende formule in en druk op de Enter-toets. Selecteer deze resultaatcel en sleep de Automatisch-aanvullen-greepOmlaag om de overige resultaten te verkrijgen.
=TEXTAFTER(A2,",",-1)

Opmerking: Hier helpt -1 in de formule bij het zoeken vanaf het einde van de Oorspronkelijke Tekst-tekenreeks.
Gerelateerde functies
Excel-functie TEXTBEFORE
De functie TEXTBEFORE geeft de tekst terug die vóór een opgegeven subtekenreeks of scheidingsteken staat.
Excel-functie TEXTSPLIT
De functie TEXTSPLIT splitst tekstreeksen op basis van een opgegeven scheidingsteken in een matrix over kolommen en rijen.
Excel-functie VALUETOTEXT
De functie VALUETOTEXT zet elke opgegeven waarde om in tekst.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.