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.
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.