Benutzer-Werkzeuge

Webseiten-Werkzeuge


tabellenkalkulation:textfunktionen:start

Textfunktionen

Bisher haben wir Tabellenkalkulation hauptsächlich zum Rechnen verwendet. Es gibt aber auch viele Möglichkeiten, Text-Inhalte (Zeichenketten, Strings) zu bearbeiten.

Sie können Strings mit Hilfe des Operators & zusammenhängen (verketten). Die Funktion GROSS(…) wandelt in Großbuchstaben um, KLEIN(…) in Kleinbuchstaben. Mit Hilfe der Funktionen TEIL(…), LINKS(…) und RECHTS(…) können Sie Teile eines Strings erhalten. LÄNGE(…) gibt die Länge (Anzahl der Zeichen) eines Strings zurück.

Beispieldatei: sternenflottencaptains.xlsx


GROSS(), KLEIN()

Die Funktion KLEIN(…) bzw. LOWER(…) wandelt die als Argument übergebene Zeichenkette in Kleinbuchstaben um. Probieren Sie es bitte aus:

Wichtig ist, dass Sie die Zeichenkette in doppelte Anführungszeichen schreiben. Angenommen, Sie möchten den String "Wurzel" in Kleinbuchstaben umwandeln, und Sie schrieben KLEIN(Wurzel), dass ist für das Programm nicht klar, ob Sie die Quadratwurzel einer Zahl berechnen wollen, oder die Zeichenkette "Wurzel" meinen. Darum schreiben Sie Zeichenketten in doppelte Anführungszeichen: KLEIN("Wurzel").
Das ist gar kein so großer Unterschied zur natürlichen Sprache. Überlegen Sie bitte den Bedeutungsunterschied folgender zwei Sätze:

  1. Schreiben Sie schnell!
  2. Schreiben Sie "schnell"!
    → die Zeichenkette "s c h n e l l" soll geschrieben werden, das kann aber auch ganz langsam passieren

In der Regel werden Sie jedoch Zellinhalte als Argumente übergeben.

Die Funktion GROSS(…) bzw. UPPER(…) wandelt den als Argument übergebenen String in Großbuchstaben um, KLEIN(…) in Kleinbuchstaben.


Die Funktion LINKS( … ; n ) gibt die ersten n Zeichen von links des als Argument übergebenen Strings zurück.

In folgendem Beispiel wird das benützt, um nur den ersten Buchstaben des Vornamens zu erhalten:

In folgendem Beispiel werden die letzten 4 Zeichen zurückgegeben:

In englischen Programmen heißen die Funktionen LEFT(…) und RIGHT(…).


LÄNGE()

Aus wie vielen Zeichen besteht ein String? Die Antwort liefert die Funktion LÄNGE(…) bzw. LEN(…) (length).

Folgendes Beispiel klärt auch ein für allemal die Frage, ob ein Leerzeichen "nichts" ist, oder ein Zeichen wie jedes andere auch. Überzeugen Sie sich selbst.


String-Verkettung &

Sie können Strings (Zeichenketten, Texte) mit Hilfe des Operators & zusammenhängen.

Im linken Beispiel wird die Zeichenkette "---" verkettet mit dem Inhalt der Zelle B2 und dann noch mit der Zeichenkette "---".
Wenn Sie Leerzeichen dazwischen haben möchten, schreiben Sie die Leerzeichen einfach zur Zeichenkette innerhalb der Anführungszeichen dazu, wie im rechten Beispiel:

In folgendem Beispiel werden die Inhalte von zwei Zellen verknüpft:

Wenn Sie Leerzeichen mitverketten möchten, ist das kein Problem, da wissen Sie schon, wie das geht:


Aufgaben

Aufgabe 1:
Erstellen Sie eine Liste aus Vornamen und Nachnamen. In der Spalte daneben soll ein String zusammengesetzt werden, der aus dem Nachnamen in Großbuchstaben und dem abgekürzten Vornamen laut untenstehendem Beispiel besteht. In der nächsten Spalte soll die Länge dieses zusammengesetzten Strings ausgegeben werden.


Weiterführende Informationen

tabellenkalkulation/textfunktionen/start.txt · Zuletzt geändert: 2018-04-18 12:21 von Robert Wiedermann

Seiten-Werkzeuge

Robert Wiedermann, Institut für Statistik (STAT), Universität für Bodenkultur Wien