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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert