So extrahieren Sie die ersten beiden Wörter

Um die ersten beiden Wörter in der Textzeichenfolge zu extrahieren, müssen Sie die relative Position des zweiten Leerzeichens finden und dann verwenden Linke Funktion .

Formel:

Kopieren Sie die Formel und ersetzen Sie „A1“ durch den Zellennamen, der den Text enthält, den Sie extrahieren möchten.

=IF((LEN(A1)-LEN(SUBSTITUTE(A1,' ','')))<2, A1, LEFT(A1,FIND(' ',A1, FIND(' ',A1)+1)- 1))

Beispiel:

So extrahieren Sie die ersten beiden Wörter aus der Textzeichenfolge ' So extrahieren Sie die ersten beiden Wörter '.

Das Ergebnis gibt die ersten beiden Wörter 'How to' zurück.

Erläuterungen:

Schritt 1: Um die Position des ersten Leerzeichens zu finden

Formel =FINDEN(' ', A1)
Ergebnis 4

Schritt 2: So finden Sie die Position des zweiten Leerzeichens

Formel =FINDEN(' ',A1,FINDEN(' ',A1)+1)
Ergebnis 7

Schritt 3: Heben Sie die Buchstaben vor dem zweiten Leerzeichen auf

Formel =LINKS(A1,FINDEN(' ',A1,FINDEN(' ',A1)+1)-1)
Ergebnis Wie man

Wenn die Textzeichenfolge jedoch nur aus einem oder zwei Wörtern besteht, gibt die Formel '=LINKS(A1, FINDEN(' ', A1, FINDEN(' ', A1)+1)-1)' #WERT! Error. Um diesen Fehler zu vermeiden, müssen Sie mit kombinieren IF-Funktion .

=SUBSTITUTE(A1,' ','') zum Ersetzen von Leerzeichen in der Textzeichenfolge;

=LEN(SUBSTITUTE(A1,' ','')), um die Länge der Textzeichenfolge zu zählen, wenn Leerzeichen ersetzt werden;

=LEN(A1)-LEN(SUBSTITUTE(A1,' ','')), um die Anzahl der Leerzeichen in der Textzeichenfolge zu zählen.

Wenn die Anzahl der Leerzeichen kleiner als 2 ist, verwenden Sie die IF-Funktion, um die Textzeichenfolge selbst zurückzugeben.

Beispiel herunterladen