Excel-Formel: Teilzeichenfolge extrahieren -

Generische Formel

=MID(A1,start,end-start+1)

Zusammenfassung

Um einen Teilstring mit einer Excel-Formel zu extrahieren, können Sie die MID-Funktion verwenden. In dem gezeigten Beispiel lautet die Formel in E5:

=MID(B5,C5,D5-C5+1)

was in Zeile 5 "Perfekt" zurückgibt.

Erläuterung

Hinweis: In diesem Beispiel berechnen wir die Endposition, um einen Teilstring mit einer wörtlichen Start- und Endposition zu extrahieren. Wenn Sie jedoch die Anzahl der zu extrahierenden Zeichen kennen, können Sie diese Anzahl direkt eingeben.

Im Beispiel auf dieser Seite verwenden wir die MID-Funktion, um Text basierend auf einer Start- und Endposition zu extrahieren. Die MID-Funktion akzeptiert drei Argumente: eine Textzeichenfolge, eine Startposition und die Anzahl der zu extrahierenden Zeichen. Der Text stammt aus Spalte B und die Startposition aus Spalte C. Die Anzahl der zu extrahierenden Zeichen wird berechnet, indem der Anfang vom Ende subtrahiert und 1 addiert wird. In Zelle E6:

=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"

Funktionen zum Extrahieren von Teilzeichenfolgen

Excel bietet drei Hauptfunktionen zum Extrahieren von Teilzeichenfolgen:

=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right

Klicken Sie oben auf Funktionsnamen, um Details und verknüpfte Beispiele anzuzeigen.

Start- und Endpositionen mit einer Formel finden

In dem gezeigten Beispiel basieren Start- und Endpositionen auf fest codierten Werten. Es ist jedoch möglich, Positionen mit der FIND-Funktion und der SEARCH-Funktion zu berechnen. Beispiele finden Sie unter den folgenden Links.

Interessante Beiträge...