Excel Textfunktionen

Die hier dargestellten Beispiele funktionieren in OpenOffice Calc analog.

Texte verketten

Sollen ein Text aus Bausteinen zusammengestellt werden, ist die Funktion Verketten() die richtige. Dabei können sowohl Texte, als auch Inhalte von Zellen verkettet werden. Abgetrennt werden die einzelnen Bestandteile per Semikolon. Ein Bsp:

=VERKETTEN("Hallo, in Zelle A1 steht: ";A1;".")

Anrede Brief

Annahmen

  • In Spalte G steht die Unterscheidung für Herr/Frau
  • In Spalte I steht der Nachname.
=WENN(G2="Frau";VERKETTEN("Sehr geehrte Frau ";I2;", ");VERKETTEN("Sehr geehrter Herr ";I2;", "))

Text finden

Ziel: Prüfen, ob ein Wert in A1 enthalten ist. Wenn ja, wird dieser wird die gefundene Stelle (plus weitere mögliche Stellen) ausgegeben.

=WENN(FINDEN("Renewal";A1)<>0;TEIL(A2;FINDEN("Renewal";A1);7);"nicht enthalten")

Text extrahieren

Ziel: Aus einer Zelle soll ein Textteil extrahiert werden.

=WENN(NICHT(ISTFEHLER(FINDEN("Maintenence";A1)));TEIL(A1;FINDEN("Maintenence";A1);11);"nicht enthalten")

Gesucht wird das Wort „Maintenece“ in Zelle A1. Das NICHT(ISTFEHLER(X)) Konstrukt fängt den Fall ab, dass der Wert nicht enthalten ist und ein Fehlercode ausgeben wird.

Erweiterung: Es soll auf 2 mögliche Werte geprüft werden. Wird einer von beiden gefunden, wird dieser als Text ausgegeben.

=WENN(NICHT(ISTFEHLER(FINDEN("Maintenence";A1)));"Maintenence";WENN(NICHT(ISTFEHLER(FINDEN("Renewal";A1)));"Renewal";"nicht enthalten"))

Hyperlink

E-Mail Adressen zerlegen

Mail Adresse in Lokalpart und Domain Teilen:
Lokalpart:

=LINKS(A2;FINDEN("@";A2)-1)

Domain:

=RECHTS(A2;LÄNGE(A2)-FINDEN("@";A2))

Vorname & Nachname aus E-Mail Adresse extrahieren. Formeln für Adressen nach dem Format vorname.nachname@firma.de
Vorname:

=GROSS2(LINKS(A2;FINDEN(".";A2)-1))

Nachname:

=GROSS2(TEIL(A2;FINDEN(".";A2)+1;(FINDEN("@";A2)-FINDEN(".";A2)-1)))

Navigation

Alphabetischer Index
Akronyme