Wenn Sie in Excel das letzte Wort aus einer Zeichenfolge extrahieren müssen, können Sie eine Kombination verschiedener Funktionen verwenden. In diesem Artikel konzentrieren wir uns darauf, das letzte Wort und das letzte Vorkommen eines bestimmten Zeichens aus einer Zelle zu extrahieren.
Frage: Wie kann ich das letzte Wort extrahieren, da die Daten, die ich habe, Trennzeichen als "Leerzeichen", "Komma", "Bindestrich" oder etwas anderes enthalten.
Für weitere Informationen zur Frage können Sie auf diesen Link klicken: Letztes Wort extrahieren
Im Folgenden sehen Sie die Momentaufnahme der bevorzugten Ausgabedaten:
Wir werden die gleiche Lösung mit verschiedenen Formeln finden.
Lassen Sie uns zuerst die Lösung mit Array finden.
- Diese Formel hat die Kombination der Funktionen TRIM, RIGHT, LEN, MAX, ROW, INDIRECT & MID
- In Zelle C2 lautet die Formel
- {=TRIM(RIGHT(A2,LEN(A2)-MAX(ROW(INDIRECT("1:"&LEN(A2)))*(MITTE(A2,ROW(INDIRECT("1:"&LEN(A2))), 1)=","))))}
- Kopieren Sie die Formel, um die gewünschte Ausgabe zu erhalten
Notiz: dies ist eine Array-Formel; Verwenden Sie daher STRG + UMSCHALT + EINGABETASTE zusammen.
Sehen wir uns die zweite Lösung an.
- Diese Formel hat die Kombination der Funktionen TRIM, SUBSTITUTE, RIGHT &REPT
- In Zelle D2 lautet die Formel
- =TRIM(ERSETZEN(RECHTS(ERSETZEN(A2,",",REPT(",",LEN(A2))),LEN(A2)),",",""))
- Kopieren Sie die Formel, um die gewünschte Ausgabe zu erhalten
Sehen wir uns die dritte Lösung an.
- Diese Formel hat die Kombination der Funktionen TRIM, RIGHT, SUBSTITUTE & REPT
- In Zelle E2 lautet die Formel
- =TRIM(RECHTS(ERSETZEN(ERSETZEN(A2,","," ")," ",REPT(" ",256)),256))
- Kopieren Sie die Formel, um die gewünschte Ausgabe zu erhalten
Sehen wir uns die vierte Lösung an.
- Diese Formel hat die Kombination der Funktionen TRIM, RIGHT, SUBSTITUTE & REPT
- In Zelle F2 lautet die Formel
- =TRIM(RECHTS(ERSETZEN(A2,",",REPT(" ",250)),250))
- Kopieren Sie die Formel, um die gewünschte Ausgabe zu erhalten
Sehen wir uns die fünfte Lösung an.
- Diese Formel hat die Kombination der Funktionen TRIM, RIGHT, LEN, FIND & SUBSTITUTE
- In Zelle G2 lautet die Formel
- =TRIM(RECHTS(A2,LEN(A2)-FINDEN("|",ERSETZEN(A2,",","|",3))))
- Kopieren Sie die Formel, um die gewünschte Ausgabe zu erhalten
Auf diese Weise können wir die Formel verwenden, mit der wir uns wohl fühlen und die Lösung erhalten.
Nehmen wir ein anderes Beispiel, in dem es erforderlich ist, die letztes Auftreten von einem bestimmten Charakter.
Frage: Wie kann ich die Position des letzten Vorkommens eines Sonderzeichens wie Punkt, Komma, umgekehrter Schrägstrich usw.
Es folgt der Schnappschuss der Spalte A mit mehreren "\" und der Formel, die benötigt wird, um die Position des letzten Vorkommens des umgekehrten Schrägstrichs (\) zu finden.
- Um die Position des letzten \ zu erhalten, verwenden Sie diese Formel in Zelle B2:
- =FINDEN("@",ERSETZEN(A2,"\","@",(LEN(A2)-LEN(ERSETZEN(A2,"\","")))/LEN("\")))
Formelerklärung:
- Die obige Formel sagt uns, dass sich das „\“ ganz rechts an den Zeichen/Positionen 23, 15 & 9 befindet.
- Wir verwenden find für "@" und ersetzen das allerletzte "\" durch "@". Es bestimmt den letzten durch Verwendung von
- (len(string)-len(substitute(string, teilstring, "")))\len(Teilstring)
Im obigen Szenario ist die Teilzeichenfolge im Grunde "\", die eine Länge von 1 hat, also können wir am Ende bleiben und die folgende Formel verwenden:
- =FINDEN("@",ERSETZEN(A1,"\","@",LEN(A1)-LEN(ERSETZEN(A1,"\",""))))
Abschluss: Auf diese Weise können wir das letzte Wort und das letzte Vorkommen des bestimmten Zeichens extrahieren.
Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Und Sie können uns auch auf Twitter und Facebook folgen.
Wir würden uns freuen, von Ihnen zu hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder erneuern und für Sie verbessern können. Schreiben Sie uns auf der E-Mail-Site