Sie brauchen in #Excel, #Access oder #VBA nur die #letzten n #Zeichen eines Textes? Beispielsweise nur die letzten Stellen einer Versicherungsnummer – diese gibt das Geburtsdatum an, die letzten Stellen des Kennzeichens für die Taxikennung, …
Die Funktion RECHTS(Text) gibt das letzte Zeichen des Textes zurück. Wenn Sie auch noch eine Zeichenanzahl angeben – also RECHTS(Text;Anzahl Zeichen), dann eben die letzten n Zeichen. Beispiele gefällig? Schreiben Sie Katharina in die Zelle A1.
=RECHTS(A1) ergibt a
=RECHTS(A1;5) ergibt arina
In Access-Abfragen können Sie die zweite Version ebenfalls verwenden, die Anzahl Zeichen muss aber immer angegeben sein. Brauchen Sie nur das erste Zeichen, dann schreiben Sie Rechts(Ausdruck;1).
In VBA heißt die Funktion Right und möchte ebenfalls immer mit beidem versorgt werden: dem Ausgangstext und der Anzahl Zeichen.
Ist die gewünschte Zeichenanzahl größer als die zur Verfügung stehenden Zeichen, dann wird der vorhandene Text ausgegeben; ergänzt wird nichts.