Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Letzten 4 Zeichen einer Zelle kopieren

Letzten 4 Zeichen einer Zelle kopieren
21.03.2017 15:21:59
Philipp
Hallo zusammen,
ich benoetige Eure Hilfe. Ich moechte mehrere Tabellenblaetter umbenennen, der Name setzt sich aus 2 Zelleninhalten zusammen. Das funktioniert bereits, jedoch entstehen Zeichenketten ueber 32, was dann nicht mehr zulaessig ist fuer den Tabellenblattnamen. Da sich der Name aus einer 8stelligen Zahl und einem Namen zusammensetzt, moechte ich nur die letzten 4 Zeichen der Zahl kopieren. Nur wie geht das?
Code:
For Each ws2 In Worksheets
If ws2.Range("A1").Value "" Then
ws2.Range("c3").Value = ws2.Name
End If
Next
For Each ws2 In wkb.Worksheets
If ws2.Range("A1").Value "" Then
ws2.Name = ws2.Name & "_" & ws2.Range("A3").Value
ws2.Cells.EntireColumn.AutoFit
End If
Next ws2
Schon mal vielen Dank fuer Eure Hilfe!
VG Philipp
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Letzten 4 Zeichen einer Zelle kopieren
21.03.2017 15:28:39
Anton
Hallo Philipp,
sollte mit der Right Funktion eigentlich klappen.
For Each ws2 In Worksheets
If ws2.Range("A1").Value  "" Then
ws2.Range("c3").Value = ws2.Name
End If
Next
For Each ws2 In wkb.Worksheets
If ws2.Range("A1").Value  "" Then
ws2.Name = ws2.Name & "_" & Right(ws2.Range("A3").Value,4)
ws2.Cells.EntireColumn.AutoFit
End If
Next ws2
VG Anton
Anzeige
AW: Letzten 4 Zeichen einer Zelle kopieren
21.03.2017 17:06:56
Philipp
Passt perfekt. Vielen Dank fuer die schnelle Hilfe! :)
Danke für die Rückmeldung! owT
21.03.2017 17:37:24
Anton
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Letzten 4 Zeichen einer Zelle kopieren


Schritt-für-Schritt-Anleitung

Um die letzten 4 Zeichen einer Zelle in Excel zu kopieren, kannst du die RIGHT-Funktion verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei und gehe zu dem Tabellenblatt, in dem du die letzten Zeichen kopieren möchtest.

  2. Wähle die Zelle aus, in der du das Ergebnis anzeigen möchtest.

  3. Gib die folgende Formel ein:

    =RIGHT(A3, 4)

    Hierbei wird angenommen, dass sich die Zahl, von der du die letzten 4 Zeichen kopieren möchtest, in Zelle A3 befindet.

  4. Drücke die Enter-Taste, um das Ergebnis anzuzeigen. Diese Formel gibt die letzten 4 Zeichen der Zelle A3 aus.

Wenn du nur die letzten 5 Zeichen einer Zelle kopieren möchtest, ändere die Zahl in der Formel:

=RIGHT(A3, 5)

Häufige Fehler und Lösungen

  • Fehler: #WERT!

    • Lösung: Stelle sicher, dass die Zelle, auf die du verweist, nicht leer ist. Eine leere Zelle führt zu diesem Fehler.
  • Fehler: Falsche Anzahl an Zeichen

    • Lösung: Überprüfe, ob die Zelle genügend Zeichen enthält. Wenn die Zelle weniger als 4 Zeichen hat, wird nur die vorhandene Anzahl an Zeichen ausgegeben.

Alternative Methoden

Falls du die letzten Zeichen einer Zelle mit VBA kopieren möchtest, kannst du den folgenden Code verwenden:

For Each ws2 In Worksheets
    If ws2.Range("A1").Value <> "" Then
        ws2.Range("C3").Value = ws2.Name
    End If
Next
For Each ws2 In wkb.Worksheets
    If ws2.Range("A1").Value <> "" Then
        ws2.Name = ws2.Name & "_" & Right(ws2.Range("A3").Value, 4)
        ws2.Cells.EntireColumn.AutoFit
    End If
Next ws2

Dieser Code kopiert die letzten 4 Zeichen der Zelle A3 und verwendet sie für die Umbenennung von Tabellenblättern.


Praktische Beispiele

  1. Beispiel 1: Letzte 4 Zeichen anzeigen

    • Zelle A3 enthält die Zahl 12345678.
    • Formel: =RIGHT(A3, 4) → Ergebnis: 5678
  2. Beispiel 2: Letzte 5 Zeichen ausgeben

    • Zelle A3 enthält den Text Hallo1234.
    • Formel: =RIGHT(A3, 5) → Ergebnis: 1234
  3. Beispiel 3: Erste 4 Zeichen übernehmen

    • Zelle A3 enthält den Text ExcelTest.
    • Formel: =LEFT(A3, 4) → Ergebnis: Exce

Tipps für Profis

  • Verwende die TEXT-Funktion, um sicherzustellen, dass du die richtigen Datenformate bekommst, wenn du mit Zahlen und Text arbeitest.

  • Nutze die LEN-Funktion, um die Länge der Zeichenkette zu überprüfen, bevor du die RIGHT-Funktion anwendest. Beispiel:

    =IF(LEN(A3)>=4, RIGHT(A3, 4), "Zu wenig Zeichen")
  • Experimentiere mit Kombinationen von LEFT und RIGHT, um verschiedene Teile einer Zeichenkette zu extrahieren.


FAQ: Häufige Fragen

1. Wie kann ich die letzten 4 Zeichen einer Zelle kopieren? Du kannst die RIGHT-Funktion verwenden, um die letzten 4 Zeichen anzuzeigen. Zum Beispiel: =RIGHT(A3, 4).

2. Was mache ich, wenn die Zelle leer ist? Wenn die Zelle leer ist, gibt die Formel einen Fehler zurück. Stelle sicher, dass die Zelle Daten enthält, bevor du die Funktion anwendest.

3. Kann ich auch die ersten 4 Zeichen übernehmen? Ja, dafür kannst du die LEFT-Funktion verwenden: =LEFT(A3, 4).

4. Wie zeige ich nur die letzten 5 Zeichen an? Ändere die Zahl in der RIGHT-Formel in 5: =RIGHT(A3, 5).

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige