Extrahieren von Text zwischen Zeichen (Klammern) in Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie Text zwischen Zeichen in einer Zelle in Excel und Google Sheets extrahieren.

Text zwischen Klammern extrahieren

Um den Text zwischen beliebigen Zeichen zu extrahieren, können wir eine Formel verwenden, die auf den Funktionen MID und FIND basiert.

Um beispielsweise die Daten zwischen Klammern zu extrahieren, verwenden wir die folgende Formel:

=MITTEL(B3,FIND("(",B3)+1,FIND(")",B3)-FIND("(",B3)-1)

Formelaufschlüsselung

Diese Formel funktioniert so, dass die MID-Funktion eine Reihe von Zeichen aus der Textzeichenfolge zwischen dem Anfang der Klammer „(“ bis zur schließenden Klammer „)“ extrahiert. Dazu benötigen wir die Positionen der Klammern oder Klammern. Und wir verwenden die FIND-Funktion, um diese Positionen herauszufinden.

Lassen Sie uns die Formel aufschlüsseln:

FINDEN-Funktionen

Die First FIND-Funktion findet die Position der linken Klammer „(“ in der Textzeichenfolge. Wir haben 1 zum Ergebnis der FIND-Funktion hinzugefügt, um die linke Klammer bei der Extraktion des Textes auszuschließen.

Das Ergebnis dieses Teils der Formel dient als start_num oder zweites Argument der MID-Funktion.

=FINDEN("(",B3)+1

Die zweite FIND-Funktion findet die Positionen der rechten Klammer „)“ im Textstring.

=FINDEN(")",B3)

Wir fügen eine dritte FIND-Funktion hinzu, um von der zweiten FIND-Funktion zu subtrahieren. Dies gibt uns die Länge des Textes zwischen diesen Klammern.

Und der resultierende Wert aus dieser Formel ist das dritte und letzte Argument (num_chars-Argument) der MID-Funktion.

=FINDEN(")",B3)-FINDEN("(",B3)-1

MID-Funktion

Die Werte dieser beiden Argumente werden in die MID-Funktion eingegeben. Dadurch erhalten wir den Text zwischen den Klammern.

=MITTEL(B3,C3,D3)

TRIM-Funktion

Wir können auch die TRIM-Funktion vor der MID-Funktion hinzufügen, um alle zusätzlichen Leerzeichen zu entfernen.

=TRIM(MID(B3,FIND("(",B3)+1,FIND(")",B3)-FIND("(",B3)-1))

Text zwischen Zeichen in Google Tabellen extrahieren

Die Formel zum Extrahieren von Text zwischen Zeichen funktioniert in Google Sheets genauso wie in Excel:

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave