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