Zum Hauptinhalt springen

Text innerhalb von Klammern oder eckigen Klammern aus Zeichenfolgen entfernen

Author: Xiaoyang Last Modified: 2025-05-28

Beim Arbeiten mit Textdaten in Excel können Sie auf Zeichenfolgen stoßen, die Informationen in Klammern () oder eckigen Klammern [] enthalten, die Sie für die Datenbereinigung oder Formatierungszwecke entfernen müssen. Das manuelle Löschen dieses Textes kann zeitaufwendig sein, insbesondere bei großen Datensätzen. Glücklicherweise gibt es mehrere effiziente Methoden, um Text innerhalb von Klammern oder eckigen Klammern in Excel zu entfernen. Diese Anleitung bietet Schritt-für-Schritt-Anweisungen für jede Methode, um Ihnen zu helfen, Ihre Daten schnell und effektiv zu bereinigen.

remove text within parentheses


Text innerhalb von Klammern oder eckigen Klammern aus Zeichenfolgen mit Formel entfernen

Sie können eine Formel basierend auf den Funktionen SUBSTITUTE, MID, FIND und LEN erstellen, um diese Aufgabe zu erledigen. Die allgemeine Syntax lautet:

=SUBSTITUTE(text,MID(LEFT(text,FIND(")",text)),FIND("(",text),LEN(text)),"")
  • text: Die Textzeichenfolge oder Zellreferenz, die Sie verwenden möchten.

Bitte kopieren oder geben Sie die folgende Formel in eine leere Zelle ein, in der Sie das Ergebnis erhalten möchten:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

Und dann ziehen Sie den Füllgriff nach unten zu den Zellen, auf die Sie diese Formel anwenden möchten, und alle Texte innerhalb der Klammern einschließlich der Klammern wurden entfernt, siehe Screenshot:

remove text within parentheses with a formula

Erläuterung der Formel:

1. MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)): Diese MID-Funktion wird als das Argument old_text innerhalb der SUBSTITUTE-Funktion erkannt.

  • LEFT(A2,FIND(")",A2)): Dieser Teil der Formel wird verwendet, um die Textzeichenfolge von links bis zur rechten Klammer in Zelle A2 zu extrahieren, und Sie erhalten das Ergebnis so: „Tom Hill (Houston Texas)“. Dies wird als das Argument text innerhalb der MID-Funktion erkannt.
  • FIND("(",A2): Diese FIND-Funktion gibt die Position der linken Klammer aus Zelle A2 zurück, das Ergebnis ist:10. Und dieser Teil der Formel wird als das Argument start_num innerhalb der MID-Funktion erkannt.
  • LEN(A2): Die LEN-Funktion ermittelt die Gesamtanzahl der Zeichen in Zelle A2, und das Ergebnis ist:27. Dieser Teil wird als das Argument num_chars der MID-Funktion erkannt.
  • MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2))= MID("Tom Hill (Houston Texas)",10,27): Diese MID-Funktion wird verwendet, um die Zeichen aus der Textzeichenfolge zu extrahieren, die von der LEFT-Funktion zurückgegeben werden, beginnend mit dem zehnten Zeichen mit einer Länge von27 Zeichen, und Sie erhalten das Ergebnis so: „(Houston Texas)“.

2. SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")= SUBSTITUTE(A2, "(Houston Texas)",""): Schließlich wird diese SUBSTITUTE-Funktion verwendet, um den alten Text, der von der MID-Funktion zurückgegeben wird, durch nichts in der Textzeichenfolge von Zelle A2 zu ersetzen.

Hinweise:

1. Wenn der Teil des Textes in eckigen Klammern eingeschlossen ist, müssen Sie nur die Klammern durch die eckigen Klammern in der untenstehenden Formel ersetzen:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND("]",A2)),FIND("[",A2),LEN(A2)),"")

2. Wenn keine Klammern im Zellwert vorhanden sind, wird nach Anwendung der obigen Formel ein Fehler angezeigt. In diesem Fall müssen Sie die obige Formel nur in die IFERROR-Funktion einschließen:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)

fix the formula when dealing no parentheses cells


Text innerhalb von Klammern oder eckigen Klammern aus Zeichenfolgen mit Kutools AI entfernen

Die Bereinigung von Daten war noch nie einfacher! Mit Kutools AI-Assistent können Sie sofort alle Texte innerhalb von Klammern aus Ihrem Excel-Datensatz entfernen. Dieses intelligente Tool automatisiert den Prozess, spart Ihnen manuelle Bearbeitung und gewährleistet Genauigkeit in großen Datensätzen. Kutools AI-Assistent macht es mühelos, Ihre Informationen mit nur wenigen Klicks zu bereinigen und zu formatieren.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel klicken Sie bitte auf Kutools > AI-Assistent, um das Kutools AI-Assistent-Fenster zu öffnen.

  1. Wählen Sie den Datenbereich aus, aus dem Sie Text innerhalb von Klammern entfernen möchten;
  2. Geben Sie dann die Anforderung in das Chat-Feld ein, wie zum Beispiel:
    Text innerhalb von Klammern im ausgewählten Bereich entfernen
  3. Und dann drücken Sie die Eingabetaste oder klicken Sie auf die Schaltfläche Senden. Kutools AI wird die Frage analysieren, nach Abschluss klicken Sie bitte auf die Schaltfläche Ausführen, um das Ergebnis zu erhalten.

Text innerhalb von Klammern oder eckigen Klammern aus Zeichenfolgen mit benutzerdefinierter Funktion entfernen

Wenn es zwei oder mehr Klammern innerhalb der Textzeichenfolge gibt, kann die obige Formel nur verwendet werden, um den Text in der ersten Klammer zu entfernen. Um alle Texte in mehreren Klammern zu entfernen, wie im folgenden Screenshot gezeigt, wie könnten Sie dies in Excel erreichen?

remove text within all parentheses

In diesem Fall kann eine benutzerdefinierte Funktion Ihnen helfen, alle Texte in den Klammern zu entfernen. Bitte führen Sie die folgenden Schritte aus:

1. Halten Sie die Alt + F11-Tasten in Excel gedrückt, und es öffnet sich das Microsoft Visual Basic für Anwendungen-Fenster.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden VBA-Code in das Modul-Fenster ein.

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. Gehen Sie dann zurück zu dem Arbeitsblatt, das Sie verwenden möchten, und geben Sie diese Formel in eine leere Zelle ein: =remtxt(A2), ziehen Sie dann den Füllgriff nach unten zu den Zellen, auf die Sie diese Formel anwenden möchten, alle Texte innerhalb der mehreren Klammern einschließlich der Klammern wurden auf einmal entfernt, siehe Screenshot:

remove text within all parentheses with user defined function


Verwandte Funktionen verwendet:

  • LEN:
  • Die LEN-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
  • MID:
  • Die MID-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus der Mitte einer gegebenen Textzeichenfolge zu finden und zurückzugeben.
  • FIND:
  • Die FIND-Funktion wird verwendet, um eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden und gibt die Startposition der Zeichenfolge innerhalb einer anderen zurück.
  • SUBSTITUTE:
  • Die Excel SUBSTITUTE-Funktion ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch andere Texte oder Zeichen.

Weitere Artikel:

  • Nicht-numerische Zeichen aus Zeichenfolgen entfernen
  • Manchmal müssen Sie alle nicht-numerischen Zeichen aus den Textzeichenfolgen entfernen und nur die Zahlen behalten, wie im folgenden Screenshot gezeigt. Dieser Artikel stellt einige Formeln vor, um diese Aufgabe in Excel zu lösen.
  • Numerische Zeichen aus Zeichenfolgen entfernen
  • Wenn Sie alle Zahlen nur aus einer Liste von Textzeichenfolgen entfernen möchten, aber andere nicht-numerische Zeichen behalten möchten, gibt es möglicherweise einige Formeln in Excel, die Ihnen helfen können.

Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.