KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Text innerhalb von Klammern oder eckigen Klammern aus Textzeichenfolgen entfernen

AutorXiaoyang Änderungsdatum

Beim Arbeiten mit Textdaten in Excel stoßen Sie möglicherweise auf Zeichenfolgen, die Informationen in runden Klammern () oder eckigen Klammern [] enthalten – Inhalte, die Sie aus Gründen der Datenbereinigung oder Formatierung entfernen möchten. Das manuelle Löschen dieser Textteile kann besonders bei großen Datensätzen zeitaufwendig sein. Zum Glück stehen Ihnen mehrere effiziente Methoden zur Verfügung, um Text innerhalb von Klammern oder eckigen Klammern in Excel schnell zu entfernen. Diese Anleitung liefert Schritt-für-Schritt-Anleitungen für jede Methode, damit Sie Ihre Daten zügig und effektiv bereinigen können.

Text innerhalb von Klammern entfernen


Text innerhalb von Klammern oder eckigen Klammern aus Textzeichenfolgen mithilfe einer Formel entfernen

Sie können eine Formel erstellen, die auf den Funktionen WECHSELN, TEIL, FINDEN und LÄNGE basiert, um diese Aufgabe zu meistern. Die allgemeine Syntax lautet:

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

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)),„")

Ziehen Sie anschließend den Ausfüllknauf auf die Zellen, auf die Sie diese Formel anwenden möchten. Der gesamte Text innerhalb der Klammern – einschließlich der Klammern selbst – wurde entfernt (siehe Screenshot):

Text innerhalb von Klammern mit einer Formel entfernen

Erklärung der Formel:

1. TEIL(LINKS(A2;FINDEN(„)";A2));FINDEN(„(";A2);LÄNGE(A2)): Diese TEIL-Funktion dient als Argument „alter_Text“ (old_text) innerhalb der WECHSELN-Funktion.

  • LINKS(A2;FINDEN(„)";A2)): Dieser Teil der Formel extrahiert die Textzeichenfolge in Zelle A2 von links bis zur schließenden Klammer. Das Ergebnis lautet: „Tom Hill (Houston Texas)“. Dieser Wert wird als Textargument in der TEIL-Funktion verwendet.
  • FINDEN(„(";A2): Diese FINDEN-Funktion gibt die Position der öffnenden Klammer in Zelle A2 zurück – das Ergebnis lautet: 10. Dieser Formelteil wird als Argument für die Startnummer (start_num) innerhalb der TEIL-Funktion verwendet.
  • LÄNGE(A2): Die LÄNGE-Funktion ermittelt die Gesamtanzahl der Zeichen in Zelle A2 – das Ergebnis lautet: 27. Dieser Wert dient als Zeichenanzahl-Argument (num_chars) für die TEIL-Funktion.
  • TEIL(LINKS(A2;FINDEN(„)";A2));FINDEN(„(";A2);LÄNGE(A2))= MID(„Tom Hill (Houston Texas)",[[PH_27]]): Diese TEIL-Funktion extrahiert aus der Textzeichenfolge, die von der LINKS-Funktion zurückgegeben wurde, beginnend beim zehnten Zeichen, eine Teilzeichenfolge mit einer Länge von 27 Zeichen. Das Ergebnis lautet: „(Houston Texas)“.

2. WECHSELN(A2;TEIL(LINKS(A2;FINDEN(„)";A2));FINDEN(„(";A2);LÄNGE(A2));„")= SUBSTITUTE(A2, "(Houston Texas)",„"): Schließlich ersetzt diese WECHSELN-Funktion den alten Text, der von der TEIL-Funktion zurückgegeben wurde, in der Textzeichenfolge der Zelle A2 durch nichts.

Hinweise:

1. Wenn der zu entfernende Textabschnitt in eckige Klammern eingeschlossen ist, ersetzen Sie einfach die runden Klammern durch eckige – wie in der folgenden Formel:

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

2. Enthält der Zellwert keine runden Klammern, führt die Anwendung der obigen Formel zu einem Fehler. In diesem Fall betten Sie die Formel einfach in die WENNFEHLER-Funktion ein:

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

Formel korrigieren, wenn Zellen ohne Klammern verarbeitet werden


Text innerhalb von Klammern oder eckigen Klammern aus Textzeichenfolgen mit KUTOOLS AI entfernen

Datenbereinigung war noch nie so einfach! Mit KUTOOLS AI Aide entfernen Sie sofort sämtlichen Text innerhalb von Klammern aus Ihrem Excel-Datensatz. Dieses intelligente Tool automatisiert den Prozess, erspart Ihnen manuelles Bearbeiten und gewährleistet Genauigkeit – selbst bei großen Datensätzen. Mit KUTOOLS AI Aide bereinigen und formatieren Sie Ihre Daten mühelos mit nur wenigen Klicks.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung 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 den KUTOOLS AI Aide-Bereich zu öffnen.

  1. Wählen Sie den Datenbereich, aus dem Sie Text innerhalb von Klammern entfernen möchten;
  2. Geben Sie anschließend die Anforderung in das Chatfeld ein, zum Beispiel:
    Text innerhalb von Klammern entfernen Ausgewählter Bereich
  3. Drücken Sie dann Enter oder klicken Sie auf die Senden-Schaltfläche. KUTOOLS AI analysiert Ihre Anfrage. Sobald die Analyse abgeschlossen ist, klicken Sie bitte auf die Ausführen-Schaltfläche, um das Ergebnis zu erhalten.

Text innerhalb von Klammern oder eckigen Klammern aus Textzeichenfolgen mithilfe einer benutzerdefinierten Funktion entfernen

Wenn sich zwei oder mehr Klammern innerhalb der Textzeichenfolge befinden, entfernt die obige Formel lediglich den Text in der ersten Klammer. Wie können Sie jedoch alle Texte in mehreren Klammern – wie im folgenden Screenshot gezeigt – in Excel entfernen?

Text innerhalb aller Klammern entfernen

In diesem Fall hilft eine benutzerdefinierte Funktion, sämtlichen Text in den Klammern zu entfernen. Gehen Sie dazu wie folgt vor:

1. Halten Sie in Excel die Tasten Alt + F11 gedrückt – dadurch öffnet sich das Fenster Microsoft Visual Basic für Applikationen.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden VBA-Code in das Modulfenster 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. Wechseln Sie anschließend zum Arbeitsblatt, in dem Sie die Funktion verwenden möchten, und geben Sie folgende Formel in eine leere Zelle ein: =remtxt(A2). Ziehen Sie dann den Ausfüllknauf auf alle Zellen, auf die Sie diese Formel anwenden möchten. Der gesamte Text innerhalb der mehrfachen Klammern – einschließlich der Klammern selbst – wird auf einen Schlag entfernt (siehe Screenshot):

Text innerhalb aller Klammern mit benutzerdefinierter Funktion entfernen


Verwendete verwandte Funktionen:

  • LEN:
  • Die Funktion LÄNGE gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
  • MID:
  • Die Funktion TEIL extrahiert eine festgelegte Anzahl von Zeichen aus der Mitte einer angegebenen Textzeichenfolge und gibt sie zurück.
  • FIND:
  • Die Funktion FINDEN sucht eine Zeichenfolge innerhalb einer anderen und gibt deren Startposition zurück.
  • SUBSTITUTE:
  • Die Excel-Funktion WECHSELN ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.

Weitere Artikel:


Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

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


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.