Um Text nach einem Sonderzeichen zu extrahieren, müssen Sie die Position des Sonderzeichens im Text finden und dann verwenden Richtige Funktion .
Formel:
Kopieren Sie die Formel und ersetzen Sie „A1“ durch den Zellennamen, der den Text enthält, den Sie extrahieren möchten.
= RECHTS(A1,LEN(A1)-SUCHEN('-',A1))
Beispiel:
Zum Extrahieren von Zeichen nach dem Sonderzeichen '.' in Zelle A1 ' So extrahieren Sie Text danach. ein Sonderzeichen '.
Das Ergebnis gibt den Text ' ein Sonderzeichen '.
Erläuterungen:
Schritt 1: Um die Position des Sonderzeichens zu finden
Formel | =FINDEN('.',A1) |
---|---|
Ergebnis | 26 |
Schritt 2: Um die Länge der Textzeichenfolge zu finden
Formel | = NUR (A1) |
---|---|
Ergebnis | 46 |
Schritt 3: So finden Sie die Anzahl der Buchstaben nach Sonderzeichen
Formel | =LEN(A1)-SUCHEN(.,A1) |
---|---|
Ergebnis | zwanzig |
Schritt 4: Um die Buchstaben nach Sonderzeichen zu extrahieren
Formel | =RECHTS(A1, LÄNGE(A1)-SUCHEN('.',A1)) |
---|---|
Ergebnis | ein Sonderzeichen |
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.
=IFEHLER( RECHTS(A1,LÄNGE(A1)-SUCHEN(.',A1)) , A1)
Oder machen Sie die Zellen ohne das Sonderzeichen mit der folgenden Formel leer.
=IFEHLER( RECHTS(A1,LÄNGE(A1)-SUCHEN(.',A1)) , '')
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 nach dem Zeichen '-' extrahieren müssen.
=RECHTS(A1,LEN(A1)-SUCHEN('-',A1))
Bitte mit kombinieren Trimmfunktion um die zusätzlichen Leerzeichen loszuwerden.
=TRIM(RECHTS(A1,LEN(A1)-FIND('-',A1)))
Beispiel herunterladen