So extrahieren Sie Text vor einem Sonderzeichen

Um Text vor einem Sonderzeichen zu extrahieren, müssen Sie die Position des Sonderzeichens im Text finden und dann verwenden Linke Funktion .

Formel:

=LINKS(A1, FINDEN('.',A1)-1)



Kopieren Sie die Formel und ersetzen Sie 'A1' durch den Zellennamen mit dem Text, den Sie extrahieren möchten.

Beispiel:

So extrahieren Sie Zeichen vor dem Sonderzeichen '.' in Zelle A1 ' So extrahieren Sie Text vorher. ein Sonderzeichen '.

Das Ergebnis gibt den Text ' So extrahieren Sie Text vorher '.

Erläuterungen:

Schritt 1: So finden Sie die Position des Sonderzeichens

Formel =FINDEN('.',A1)
Ergebnis 27

Schritt 2: Nehmen Sie die Buchstaben vor dem Sonderzeichen auf

Formel =LINKS(A1, FINDEN('.',A1)-1)
Ergebnis So extrahieren Sie Text vorher

Was ist, wenn nicht alle Zellen das Sonderzeichen haben?

Wenn nur ein Teil Ihrer Daten das Sonderzeichen enthält, können Sie das verwenden IFERROR-Funktion um den gesamten Text für diejenigen zu haben, die keine Sonderzeichen haben.

=IFERROR(LINKS(A1, FINDEN(.',A1)-1), A1)

Oder machen Sie die Zellen ohne das Sonderzeichen mit der folgenden Formel leer.

=IFERROR(LINKS(A1, FINDEN('.',A1)-1), '')

Was ist, wenn das Sonderzeichen anders ist?

Bitte ändern Sie das Sonderzeichen in der Formel, wenn Sie Text mit einem anderen Zeichen extrahieren müssen. Ändern Sie zum Beispiel bitte ' . ' zu ' ' in der Formel, wenn Sie Text vor dem Zeichen '-' extrahieren müssen.

=LINKS(A1, FINDEN('-',A1)-1)

Beispiel herunterladen