Excel-Formel: Text in Klammern extrahieren -

Inhaltsverzeichnis

Generische Formel

=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)

Zusammenfassung

Um Text zwischen Klammern, Klammern, Klammern usw. zu extrahieren, können Sie mithilfe der SEARCH-Funktion eine Formel verwenden, die auf der MID-Funktion basiert. Im gezeigten Beispiel lautet die Formel in C5:

=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0

Erläuterung

Die Grundlage dieser Formel ist die MID-Funktion, die eine bestimmte Anzahl von Zeichen aus dem Text extrahiert, beginnend an einer bestimmten Stelle. Um herauszufinden, wo mit dem Extrahieren von Text begonnen werden soll, verwenden wir diesen Ausdruck:

SEARCH("(",B5)+1

Dadurch werden die linken Klammern gefunden und 1 hinzugefügt, um die Position des ersten Zeichens in den Klammern zu ermitteln. Um herauszufinden, wie viele Zeichen extrahiert werden müssen, verwenden wir diesen Ausdruck:

SEARCH(")",B5)-SEARCH("(",B5)-1

Dadurch werden die zweiten Klammern im Text gefunden und die Position der ersten Klammern (weniger als eine) subtrahiert, um die Gesamtzahl der Zeichen zu erhalten, die extrahiert werden müssen. Mit diesen Informationen extrahiert MID nur den Text in Klammern.

Da wir in diesem Beispiel eine Zahl als Endergebnis wünschen, fügen wir dem von MID zurückgegebenen Textwert Null hinzu:

+0

Diese mathematische Operation bewirkt, dass Excel Textwerte zu Zahlen zwingt. Wenn Sie am Ende keine Nummer benötigen oder möchten, ist dieser Schritt nicht erforderlich.

Interessante Beiträge...