Kapitel 7 Text- und Datenfunktionen
280
Verwenden Sie die Funktion auch zur Prüfung, ob eine Eingabe eine bestimmte Länge über-
oder unterschritten hat. Weiter können Sie vor einem Datentransport schnell ermitteln, ob
und welche Inhalte von Textspalten eine bestimmte Länge überschreiten.
Leerzeichen zählen bei der Längenermittlung als Zeichen. Übergeben Sie numerische Werte
im Argument Text, wird die Zeichenzahl des unformatierten Zahltextes ermittelt.
Praxiseinsatz Bevor eine Excel-Liste zur Weiterverarbeitung exportiert werden soll, kommen Zweifel auf,
ob die Spalte mit den Beschreibungen auch die in der Schnittstellenbeschreibung vorgese-
hene Begrenzung auf maximal 10 Zeichen einhält. Zur Überprüfung wird die Funktion
LÄNGE() herangezogen. In der Ergebnisspalte können Überschreitungen mithilfe des Auto-
Filters sehr schnell herausgefiltert und korrigiert werden. Hier einige Beispiele:
=LÄNGE("CD")
ergibt den Wert 2.
=LÄNGE("Excel 2007")
ergibt den Wert 10.
=LÄNGE("Microsoft")
ergibt den Wert 9.
=LÄNGE("Keine Panik!")
ergibt den Wert 12.
=LÄNGE("")
ergibt den Wert 0.
=LÄNGE(" ")
ergibt den Wert 1.
=LÄNGE("1,345 $")
ergibt den Wert 7.
=LÄNGE(HEUTE())
ergibt den Wert 5.
Siehe auch IDENTISCH(), FINDEN(), SUCHEN()
CD-ROM Die Beispiele finden Sie auf der CD-ROM zum Buch im Ordner \Buch\Kap07 in den Arbeitsmappen
Text_Daten.xls (Excel 97-2003) bzw. Text_Daten.xlsx (Excel 2007/2010) auf dem Arbeitsblatt LÄNGE.
LINKS(), LINKSB() LEFT(), LEFTB()
Syntax LINKS(Te x t ;Anzahl_Zeichen)
LINKSB(Te x t ;Anzahl_Bytes)
Definition LINKS() gibt die durch Anzahl_Zeichen bestimmten ersten Zeichen in einer Textzeichenfolge
zurück. LINKSB() funktioniert analog, wird für Double-Byte-Zeichen verwendet und gibt
die ersten Bytes zurück.
Argumente Te xt (erforderlich) ist die Zeichenfolge mit den Zeichen, die Sie von links abschneiden möchten.
Anzahl_Zeichen (optional) gibt die Anzahl der Zeichen an, die LINKS() extrahieren soll.
Hintergrund Um den ersten Teil mit bestimmter Länge aus einer Zeichenfolge zu ermittelten, steht Ihnen
die Funktion LINKS() zur Verfügung. Im Argument Tex t können Sie Texte oder Zahlen
angeben. Insbesondere, wenn Zeichenfolgen nach einem bestimmten Schema aufgebaut sind
(PLZ Ort, ISBN usw.), kommen die Funktionen LINKS(), RECHTS() und TEIL() zum Ext-
rahieren bestimmter Zeichenfolgen in Frage.
Das Argument Anzahl_Zeichen muss größer oder gleich 0 (Null) sein. Ist Anzahl_Zeichen
größer als die Gesamtlänge von Text, gibt LINKS() den gesamten Text aus. Fehlt das Argu-
ment, wird es als 1 angenommen.