Um Text zwischen Klammern, Klammern, Klammern usw. zu extrahieren, können Sie mit Hilfe der SEARCH-Funktion eine Formel verwenden, die auf der MID-Funktion basiert. Im gezeigten Beispiel lautet die Formel in C5:
= MID (txt, SEARCH ('(',txt)+1, SEARCH (')',txt)- SEARCH ('(',txt)-1)Erläuterung
Grundlage dieser Formel ist die MID-Funktion, die ausgehend von einer bestimmten Stelle eine bestimmte Anzahl von Zeichen aus dem Text extrahiert. Um herauszufinden, wo mit dem Extrahieren von Text begonnen werden soll, verwenden wir diesen Ausdruck:
= MID (B5, SEARCH ('(',B5)+1, SEARCH (')',B5)- SEARCH ('(',B5)-1)+0
Dadurch werden die linken Klammern lokalisiert und 1 hinzugefügt, um die Position des ersten Zeichens innerhalb der Klammern zu erhalten. Um herauszufinden, wie viele Zeichen extrahiert werden sollen, verwenden wir diesen Ausdruck:
SEARCH ('(',B5)+1
Dadurch werden die zweiten Klammern im Text lokalisiert und die Position der ersten Klammern (abzüglich einer) abgezogen, um die Gesamtzahl der zu extrahierenden Zeichen zu erhalten. Mit diesen Informationen extrahiert MID nur den Text in Klammern.
Wie berechnet man die Zinszahlung in Excel?
Da wir in diesem speziellen Beispiel eine Zahl als Endergebnis haben möchten, fügen wir schließlich dem von MID zurückgegebenen Textwert Null hinzu:
SEARCH (')',B5)- SEARCH ('(',B5)-1
Diese mathematische Operation bewirkt, dass Excel Textwerte in Zahlen umwandelt. Wenn Sie am Ende keine Nummer benötigen oder möchten, ist dieser Schritt nicht benötigt .
Autor Dave Bruns