Excel: hoe u de laatste keer dat een teken in een tekenreeks voorkomt, kunt vinden
U kunt de volgende formule in Excel gebruiken om de laatste keer dat een specifiek teken in een tekenreeks voorkomt te vinden:
=LEN(TEXTBEFORE( A2 ,"/",-1))+1
Deze specifieke formule vindt de positie van de laatste keer dat een schuine streep ( / ) in cel A2 voorkomt.
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: Zoek de laatste keer dat een teken voorkomt in een tekenreeks in Excel
Stel dat we de volgende kolom met zinnen in Excel hebben:
Stel dat we de positie willen vinden van de laatste keer dat een schuine streep ( / ) voorkomt in elke cel in kolom A.
Om dit te doen, kunnen we de volgende formule in cel B2 typen:
=LEN(TEXTBEFORE( A2 ,"/",-1))+1
We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:
Kolom B bevat nu de positie van het laatste exemplaar van een schuine streep ( / ) in elke cel in kolom A.
Beschouw bijvoorbeeld de eerste tekenreeks in cel A2 :
- dit/is/een/kanaal
De positie van de laatste keer dat een schuine streep in deze string voorkomt, is positie 10 :
- dit/is/een / reeks
Hoe werkt deze formule?
Onthoud de formule die we gebruikten om de positie te vinden van de laatste keer dat een schuine streep in cel A2 voorkomt:
=LEN(TEXTBEFORE( A2 ,"/",-1))+1
Deze formule gebruikt de functie TEXTBEFORE , die de volgende basissyntaxis gebruikt:
TEXTBEFORE(tekst, scheidingsteken, [instantienummer], …)
Goud:
- tekst : tekst waarnaar moet worden gezocht
- scheidingsteken : teken of subtekenreeks om de tekst ervoor te extraheren
- instance_num : exemplaar van het scheidingsteken waarvóór de tekst moet worden geëxtraheerd (standaardwaarde is 1)
Met TEXTBEFORE(A2, “/”,-1) kunnen we de volgende tekst extraheren:
- het is een
Vervolgens gebruiken we de LEN- functie om de lengte van deze tekst te bepalen, die 9 retourneert.
Ten slotte voegen we er één toe om 10 te krijgen.
Dit vertegenwoordigt de positie van de laatste keer dat een schuine streep in cel A2 voorkomt.
Opmerking : u kunt hier de volledige documentatie van de TEXTEFORE- functie in Excel vinden.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:
Hoe de tekstfrequentie in Excel te tellen
Hoe u kunt controleren of de cel lijsttekst bevat in Excel
Hoe het gemiddelde te berekenen als de cel tekst bevat in Excel