Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nur die letzten 4 Buchstaben einer Zelle anzeigen

Nur die letzten 4 Buchstaben einer Zelle anzeigen
18.03.2008 10:13:17
Bernhard
Hallo Forum,
als VBA diletant bekomme ich das nicht gebacken:
Ich habe in Spalte C jede Menge Einträge, von denen ich aber nur die letzten 4 Buchstaben benötige. Die Tabellenfunktion =Rechts(C2,4) ... kenne ich. All meine Versuche, das mit einem Makro für die ganze Spalte umzuwandeln sind daneben gegangen.
Wie muß ein Makro aussehen, das mir nur die letzten 4 Zeichen einer Zelle darstellt und das für die komplette Spalte!
Vorab schon mal vielen Dank!!!!
Gruß
Bernhard, Mannheim

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nur die letzten 4 Buchstaben einer Zelle anzei
18.03.2008 10:21:55
Rudi
Hallo,

Sub tt()
Dim rngC As Range
Application.ScreenUpdating = False
For Each rngC In Columns(3).SpecialCells(xlCellTypeConstants, xlTextValues)
rngC = Right(rngC, 4)
Next
Application.ScreenUpdating = True
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: Nur die letzten 4 Buchstaben einer Zelle anzei
18.03.2008 10:32:20
Bernhard
Hallo Rudi,
Super!!!!! Funktioniert Einwandfrei. Die Spaltenüberschrift wird dabei zwar auch "kastriert", aber das Problem konnte ich mit meinen bescheidenen Knntnissen lösen.
Danke Dir,
Bernhard

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Letzte 4 Buchstaben einer Zelle in Excel ausgeben


Schritt-für-Schritt-Anleitung

Um die letzten 4 Buchstaben einer Zelle in Excel auszugeben, kannst du die Funktion RECHTS verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei.

  2. Gehe zu der Zelle, in der du die letzten 4 Zeichen anzeigen möchtest.

  3. Gib folgende Formel ein:

    =RECHTS(C2; 4)

    Hierbei wird C2 durch die Zelle ersetzt, die du analysieren möchtest.

  4. Drücke die Eingabetaste. Die letzten 4 Zeichen der Zelle C2 werden nun in deiner aktuellen Zelle angezeigt.

  5. Kopiere die Formel nach unten, um die letzten 4 Zeichen für andere Zellen in der Spalte zu erhalten.


Häufige Fehler und Lösungen

  • Fehler: #WERT!

    • Lösung: Stelle sicher, dass die Zelle, die du analysierst, tatsächlich Text enthält und nicht leer ist.
  • Fehler: Falsche Zeichenanzahl

    • Lösung: Überprüfe die Anzahl der Zeichen in der Zelle. Wenn weniger als 4 Zeichen vorhanden sind, gibt Excel nur die verfügbaren Zeichen aus.

Alternative Methoden

Falls du eine VBA-Lösung bevorzugst, um die letzten 4 Zeichen für die gesamte Spalte zu extrahieren, kannst du das folgende Makro verwenden:

Sub LetzteZeichenAusgeben()
    Dim rngC As Range
    Application.ScreenUpdating = False
    For Each rngC In Columns(3).SpecialCells(xlCellTypeConstants, xlTextValues)
        rngC = Right(rngC, 4)
    Next
    Application.ScreenUpdating = True
End Sub

Dieses Makro geht durch die gesamte Spalte C und gibt die letzten 4 Zeichen jeder Zelle aus.


Praktische Beispiele

  • Beispiel: Angenommen, in Zelle C2 steht "Hallo1234". Mit der Formel =RECHTS(C2; 4) erhältst du "1234".
  • VBA-Anwendung: Wenn du dein Makro ausführst, werden alle Zellen in Spalte C, die Text enthalten, entsprechend aktualisiert.

Tipps für Profis

  • Nutze die Funktion LÄNGE, um die Anzahl der Zeichen in einer Zelle zu überprüfen, bevor du RECHTS anwendest. Beispiel:

    =WENN(LÄNGE(C2) < 4; "Zu wenige Zeichen"; RECHTS(C2; 4))
  • Wenn du nur die letzten 5 Zeichen ausgeben möchtest, ändere einfach die Zahl in der RECHTS-Funktion.


FAQ: Häufige Fragen

1. Wie kann ich die letzten 3 oder 5 Zeichen ausgeben?
Ändere einfach die Zahl in der Formel. Für die letzten 3 Zeichen verwende =RECHTS(C2; 3) und für die letzten 5 Zeichen =RECHTS(C2; 5).

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die RECHTS-Funktion ist in allen aktuellen Excel-Versionen sowie in älteren Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige