Holen Sie sich das erste Wort in Excel und Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie das erste Wort aus einer Zelle in Excel und Google Sheets extrahieren.

Erstes Wort aus einem Text extrahieren

Um das erste Wort aus einer Zelle zu extrahieren, können wir eine Formel verwenden, die die Funktionen LEFT und FIND enthält.

=LINKS(B3,SUCHEN(" ", B3)-1)

Lassen Sie uns in die Details der Funktionen eintauchen, die in der obigen Formel verwendet werden.

Die FIND-Funktion

Wir haben die Funktion FIND verwendet, um die Position des ersten Leerzeichens im Text zu ermitteln.

Da die FIND-Funktion die Position des Leerzeichens aus dem Text in die Berechnung einbezieht, ziehen wir 1 vom zurückgegebenen Wert (von der FIND-Funktion) ab, um das Leerzeichen auszuschließen.

=FINDEN(" ",B3)-1

Die LEFT-Funktion

Die LEFT-Funktion extrahiert eine bestimmte Anzahl von Zeichen aus der Zeichenfolge, beginnend von links. Die Anzahl der Zeichen wurde in der vorherigen Formel bestimmt.

=LINKS(B3,C3)

Fehlerbehandlung

Falls die Zelle nur ein Wort enthält, gibt die Formel den #WERT-Fehler zurück.

Um zu verhindern, dass die Formel den Fehler zurückgibt, können wir die folgenden beiden Optionen verwenden:

Die IFFERROR-Funktion

Wir können dieses Problem lösen, indem wir die IFERROR-Funktion vor unserer Formel verwenden, wie folgt:

=IFERROR(LINKS(B3,FIND("-",B3)-1),B3)

Die IFERROR-Funktion gibt, wenn ein Fehler gefunden wird, den ursprünglichen Textwert zurück - das kann ein Wort oder eine leere Zelle sein.

Einfacher Weg

Es gibt auch eine intelligente und einfachere Möglichkeit, den #VALUE-Fehler zu behandeln. Es dient dazu, dem zweiten Argument der FIND-Funktion mit dem kaufmännischen Und-Operator wie folgt zusätzliches Leerzeichen hinzuzufügen:

=LINKS(B3,SUCHEN(" ",B3&" ")-1)

Jetzt findet die FIND-Funktion immer ein Leerzeichen, da wir an das Ende jeder Textzeichenfolge ein Leerzeichen angehängt haben.

Nicht-Space-Separatoren

Wenn die Textzeichenfolge nicht durch Leerzeichen, sondern durch ein anderes Trennzeichen getrennt ist, erhalten wir durch einfaches Ändern des Werts des ersten Arguments in der FIND-Funktion mit diesem Trennzeichen das erste Wort aus dem Text.

=LINKS(B3,SUCHEN("-",B3&"")-1)

Holen Sie sich das letzte Wort

Das Extrahieren des letzten Wortes aus einer Textkette ist komplizierter. Eine Möglichkeit besteht darin, eine Formel wie diese zu verwenden:

=TRIM (RECHTS(ERSETZEN(B3," ",REPT(" ",LEN(B3))),LEN(B3)))

Extrahieren Sie das erste Wort in Google Tabellen

Die Formel zum Extrahieren des ersten Wortes aus einem Text funktioniert in Google Sheets genauso wie in Excel:

wave wave wave wave wave