Excel-Formel: Erstes Wort holen -

Inhaltsverzeichnis

Generische Formel

=LEFT(a1,FIND(" ",a1)-1)

Zusammenfassung

Wenn Sie das erste Wort aus einem Text extrahieren müssen, können Sie eine Formel verwenden, die die Funktionen FIND und LEFT verwendet. Aus dem Beispiel sieht die Formel folgendermaßen aus:

=LEFT(B4,FIND(" ",B4)-1)

Erläuterung

FIND gibt die Position (als Zahl) des ersten Vorkommens eines Leerzeichens im Text zurück. Diese Position minus eins wird als num_chars in die LEFT-Funktion eingespeist.

Die LEFT-Funktion extrahiert dann Zeichen, die auf der linken Seite des Textes beginnen, bis zu (Position - 1).

Ein Wort behandeln

Wenn eine Zelle nur ein Wort enthält, gibt diese Formel einen Fehler zurück. Eine Möglichkeit, dieses Problem zu beheben, besteht darin, die ursprüngliche Formel wie folgt in die IFERROR-Funktion einzubinden:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Übersetzt: Wenn ein Fehler auftritt, geben Sie den Originaltext zurück.

Eine andere einfache Möglichkeit, den Fehler zu behandeln, besteht darin, vor dem Ausführen von FIND ein Leerzeichen an den Zellenwert anzuhängen:

=LEFT(B4,FIND(" ",B4&" ")-1)

Dies stellt sicher, dass FIND immer mindestens ein Leerzeichen findet und daher keinen Fehler auslöst. Wenn eine Zelle mehr als ein Wort enthält, hat dies keine Auswirkungen, da die Formel nur mit dem ersten Leerzeichen funktioniert.

Interessante Beiträge...