Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

letztes Zeichen finden

Forumthread: letztes Zeichen finden

letztes Zeichen finden
15.02.2003 18:49:23
Markus
Hallo Leute,

ich habe ein Problem und zwar habe ich in Spalte A eine Zahl stehen z.B.: 510001 nun möchte ich in Spalte B die letzte Zahl der gesamtzahl (also 1) stehen haben.


Zu beachten ist dass die Zahlen in Spalte A unterschiedliche Längen haben können - ich brauch immer das letzte Zeichen!

Danke für Eure Hilfe

Markus

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: letztes Zeichen finden
15.02.2003 18:52:15
Hajo_Zi
Hallo Markus
--> bitte nochmal hilfe
15.02.2003 18:56:14
Markus
danke hast mir geholfen, aber eine Frage habe ich trotzdem noch:

Wie kann ich mit Hilfe eines Makros das letzte Zeichen in einer Spalte entfernen lassen z.b.: jörga soll zu jörg werden

Danke nochmal

Markus

Re: --> bitte nochmal hilfe
15.02.2003 19:02:55
Hajo_Zi
Halo Markus

ich bin mal davon ausgegangen das min. 2 Zeichen in der Spalte A stehen.

Gruß Hajo

Anzeige
Re: --> bitte nochmal hilfe
15.02.2003 19:03:07
Ramses
Hallo Markus,

es ist die Frage ob man dafür wirklich ein Makro braucht,... denn das setzt voraus, dass in jeder Zelle das rechte Zeichen zuviel ist.

Mit einer Formel würde es auch gehen. Dein Wert steht in A1
In B1 steht diese Formel:

=LINKS(A1;LÄNGE(A1)-1)

Gruss Rainer

Danke
15.02.2003 19:57:23
Markus
ihr habt mir sehr geholfen

Markus

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Letztes Zeichen in Excel finden und entfernen


Schritt-für-Schritt-Anleitung

Um das letzte Zeichen in einer Zelle zu finden, kannst Du die folgende Formel verwenden. Angenommen, die Zahl steht in Zelle A1:

=RECHTS(A1;1)

Diese Formel gibt das letzte Zeichen aus, egal wie viele Zeichen in der Zelle sind. Wenn Du das letzte Zeichen löschen möchtest, kannst Du eine andere Formel verwenden:

=LINKS(A1;LÄNGE(A1)-1)

Diese Formel entfernt das letzte Zeichen aus der Zelle.

Wenn Du mit VBA arbeiten möchtest, um das letzte Zeichen zu entfernen, kannst Du folgenden Code verwenden:

Sub LetztesZeichenEntfernen()
    Dim Zeile As Range
    For Each Zeile In Selection
        Zeile.Value = Left(Zeile.Value, Len(Zeile.Value) - 1)
    Next Zeile
End Sub

Markiere die Zellen, aus denen Du das letzte Zeichen entfernen möchtest, und führe das Makro aus.


Häufige Fehler und Lösungen

Problem: Die Formel gibt einen Fehler zurück.
Lösung: Überprüfe, ob die Zelle, auf die Du verweist, leer ist oder nicht. Eine leere Zelle führt zu einem Fehler. Du kannst die Formel anpassen, um sicherzustellen, dass sie nur auf nicht-leere Zellen angewendet wird:

=WENN(A1<>"";RECHTS(A1;1);"")

Problem: Das letzte Zeichen ist ein Leerzeichen und sollte entfernt werden.
Lösung: Verwende die Formel zur Entfernung des letzten Zeichens, wie oben beschrieben, oder finde das letzte Leerzeichen mit dieser Formel:

=SUCHEN(" ";A1;LÄNGE(A1)-1)

Alternative Methoden

Wenn Du das letzte Zeichen in Excel finden möchtest, gibt es alternative Methoden. Eine Möglichkeit besteht darin, die Funktion FINDEN zu verwenden, um das letzte Vorkommen eines bestimmten Zeichens zu finden. Hier ist ein Beispiel:

=FINDEN("Z";A1;LÄNGE(A1)-1)

Diese Formel sucht das letzte Vorkommen des Zeichens "Z" in der Zelle A1.


Praktische Beispiele

  1. Letztes Zeichen einer Zahl finden:

    • Wenn A1 = 510001, dann gibt =RECHTS(A1;1) den Wert 1 zurück.
  2. Letztes Zeichen löschen, wenn es ein Komma ist:

    • Verwende die folgende Formel:
      =WENN(RECHTS(A1;1)=", ";LINKS(A1;LÄNGE(A1)-1);A1)
  3. Zweites Zeichen finden:

    • Um das zweite Zeichen einer Zelle zu finden, verwende:
      =TEIL(A1;2;1)

Tipps für Profis

  • Sonderzeichen finden: Um spezielle Zeichen in einer Zelle zu finden, kannst Du eine Kombination aus FINDEN und LÄNGE verwenden.
  • Mit VBA arbeiten: Wenn Du oft das letzte Zeichen entfernen musst, erstelle ein VBA-Makro, um den Prozess zu automatisieren.
  • Excel-Formeln kombinieren: Du kannst verschiedene Funktionen kombinieren, um komplexere Abfragen zu erstellen. Experimentiere mit WENN, SUCHE und LINKS.

FAQ: Häufige Fragen

1. Wie finde ich das letzte Leerzeichen in einem Text?
Du kannst die Formel =FINDEN(" ";A1;LÄNGE(A1)-1) verwenden, um das letzte Leerzeichen zu finden.

2. Wie entferne ich das erste und letzte Zeichen einer Zelle?
Verwende die Formel:

=TEIL(A1;2;LÄNGE(A1)-2)

Diese gibt den Inhalt zwischen dem ersten und dem letzten Zeichen zurück.

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