Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
136to140
136to140
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Letztes Zeichen löschen

Letztes Zeichen löschen
14.07.2002 14:11:29
Rolf G
Hallo Profis,
ich habe eine Datei mit mehreren tausend Zellen in einer Spalte. Die Anzahl der Zeichen in den Zellen ist unterschiedlich lang. Nun möchte ich das jeweils letzte Zeichen jeder Zelle löschen. Ich weiß nur, dass ich dazu die Funktion "right()" benötige, komme aber nicht weiter. - Danke schon mal

Rolf G

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Letztes Zeichen löschen
14.07.2002 14:16:53
Hajo_Zi
Hallo Rolf

falls Du es mit einer Hilfsspalte machen möchtest =LINKS(A4;LÄNGE(A4)-1)

Gruß Hajo

Re: Letztes Zeichen löschen
14.07.2002 14:17:23
Michael Schefler
Hallo,

da benötigst Du "Left", denn das liefert Dir den linken Teil der Zeichenkette zuück. Zuerst musst Du Dir mit "Len" die Länge der Zeichenkette ermitteln und dann kannst Du "Left" benutzen.

Wenn es immer das sselbe Zeiche ist, solltest Du "Replace" nutzen,

Gruß Micha

Re: Letztes Zeichen löschen
14.07.2002 14:18:23
MRR
Hi Rolf,
per Excel-Formel (in einer Nachbarspalte):
=Links(A1; Länge(A1) - 1)
Formel per Doppelklick nach unten kopieren.

Über VBA:

Mit dieser Lösung müsstest Du nur die fraglichen Zellen markieren und dann das Makro aufrufen.
HTH, Matthias

Anzeige
Re: Letztes Zeichen löschen
14.07.2002 14:19:39
Berai
Hallo Rolf,

mit
=LINKS(A1;LÄNGE(A1)-1) und runterkopieren, schneidest du das letzte Zeichen ab.
Wenn du eine englische Version hast müßte es so aussehen
=left(A1,len(A1)-1)

Gruß
Rainer

87 Forumthreads zu ähnlichen Themen


Hallo zusammen,
ich habe folgendes Problem und es wäre toll wenn mir jemand helfen könnte:
Ich habe in Spalte C2 mehrere Werte (z.B. 3; 4; 5) die durch ";" getrennt sind. Zwischen dem ";" und den Werten ist jeweils ein Leerzeichen.
Nun hätte ich gerne in C3 die selben Werte, ebenfa...

Hallo,
ich suche nach einer Möglichkeit per FORMEL die ersten 2 Zeichen eines Textes zu löschen.
Z.B.:
ABCDE soll werden: CDE
ABCD soll werden: CD
Text in Spalten ist klar, will das aber per Formel machen.
Und um das ganze noch einfacher zu machen: Die ersten beiden Z...

hallo,
wie muss der Code lautetn wenn ich in einer Textbox in einer Userform vom eingetragenem Text die letzen 2 Zeichen löschen möchte sobald 20 Zeichen erreicht sind?
meine idee dazu ist: Private Sub TextBox1_Change() If Len(TextBox1) > 20 Then TextBox1 = Left(TextBox1) - 1 UserFor...

Hallo,
ich habe eine Datei mit etlichen Namen. Vor jedem Namen steht allerdings folgendes Zeichen:'
Also praktisch so 'Peter Müller
Die Zeichen sind in der Übersicht nicht zu sehen, wenn ich jedoch eine Zelle anklicke ist das Zeichen zu sehen. Kann mir jemand sagen, wie ich die Ding...

Hallo zusammen,
mein Tabellenblatt enthält in einer Spalte Textstrings, die als letztes Zeichen ein " enthalten. Das möchte ich gerne löschen.
Mit
Cells.Replace What:="Zeichen_alt", Replacement:="Zeichen_neu", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=True ersetze ich z....

Hallo zusammen,
ich lese die Zelle "k12" als Variable ein und möchte dabei immer die letzten 4 Zeichen löschen
Modellname = Left(("k12"), Len("k12") - 4)
was ist falsch geschrieben?
Danke für die Hilfe
Anzeige

Infobox zum Thema

EXCEL - Letztes Zeichen abschneiden mit LINKS() und LÄNGE()


Inhaltsverzeichnis


Problemdefinition

Ein Benutzer hat eine Datei mit mehreren tausend Zellen in einer Spalte. Die Anzahl der Zeichen in den Zellen ist unterschiedlich lang. Der Benutzer möchte eine Formel, die den Zellinhalt ohne das jeweils letzte Zeichen liefert.


Lösung des Problems mit Excel-Formel

Um den Inhalt einer Zelle ohne das letzte Zeichen zu erhalten, kann die LINKS-Funktion in Kombination mit der LÄNGE-Funktion verwendet werden.


Syntax

LINKS(Text; [Anzahl_Zeichen])
  • Text: Der Text, von dem du Zeichen extrahieren möchtest.
  • Anzahl_Zeichen: Optional. Die Anzahl der Zeichen, die du von Text extrahieren möchtest. Standardmäßig ist Anzahl_Zeichen 1.

Anwendungsbeispiel aus der Praxis

Angenommen, du hast eine Liste von Texten im Bereich A1:A10 und möchtest den Inhalt jeder Zelle ohne das letzte Zeichen in Spalte B erhalten. Du kannst die folgende Formel in Zelle B1 eingeben und dann nach unten kopieren:

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

In dieser Formel gibt LÄNGE(A1) die Anzahl der Zeichen im Text in Zelle A1 zurück. LÄNGE(A1)-1 gibt die Anzahl der Zeichen im Text in Zelle A1 minus 1 zurück. LINKS(A1;LÄNGE(A1)-1) gibt die ersten LÄNGE(A1)-1 Zeichen des Textes in Zelle A1 zurück, d.h. den gesamten Text außer dem letzten Zeichen.

Tipps

  • Wenn die Zelle leer ist, gibt die Formel einen leeren Text zurück.

Verwandte Funktionen

  • LINKS: Diese Funktion gibt die ersten Zeichen einer Textzeichenfolge zurück, in Anzahl der Zeichen angegeben.
  • LÄNGE: Diese Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.

Zusammenfassung

Die LINKS-Funktion in Kombination mit der LÄNGE-Funktion kann verwendet werden, um den Inhalt einer Zelle ohne das letzte Zeichen zu erhalten. In dem obigen Beispiel wird die Formel =LINKS(A1;LÄNGE(A1)-1) verwendet, um den gesamten Text in Zelle A1 außer dem letzten Zeichen zu erhalten. Diese Formel kann nach unten kopiert werden, um den Inhalt jeder Zelle im Bereich ohne das letzte Zeichen zu erhalten.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige