Extrahieren Sie Text zwischen Klammern aus der Textzeichenfolge
Wenn ein Teil des Textes mit den Klammern in der Textzeichenfolge umgeben ist, müssen Sie jetzt alle Textzeichenfolgen zwischen den Klammern extrahieren, wie im folgenden Screenshot gezeigt. Wie können Sie diese Aufgabe in Excel schnell und einfach lösen?
Extrahieren Sie Text zwischen Klammern aus der Textzeichenfolge in Excel
Um die Daten zwischen Klammern zu extrahieren, sollten Sie zuerst die Position der linken und rechten Klammer mithilfe der SEARCH-Funktion ermitteln und dann die Mid-Funktion anwenden, um das Ergebnis zu erhalten. Die generische Syntax lautet:
- text: Die Textzeichenfolge oder der Zellenwert, aus dem Sie Daten extrahieren möchten.
Bitte geben Sie die folgende Formel ein oder kopieren Sie sie in eine leere Zelle:
Ziehen Sie diese Formel dann in andere Zellen, auf die Sie diese Formel anwenden möchten, und alle Texte zwischen den Klammern wurden extrahiert (siehe Abbildung):
Erklärung der Formel:
- 1. SUCHE ("(", A2) +1: Diese SEARCH-Funktion gibt die Position des ersten linken Klammerzeichens in Zelle A2 zurück und addiert 1, um die Position des ersten Zeichens in den Klammern zu erhalten. Dieser Teil wird als start_num-Argument in der MID-Funktion erkannt.
- 2. SEARCH (")", A2) -SEARCH ("(", A2) -1:
- SUCHE (")", A2): Dieser Teil der Formel gibt die Position des ersten Zeichens in Klammern in Zelle A2 zurück.
- SEARCH (")", A2) -SEARCH ("(", A2) -1: Die Position der rechten Klammern subtrahiert die Position der linken Klammern, um die Anzahl der Zeichen zwischen den Klammern zu erhalten, die extrahiert werden müssen. Dieser zurückgegebene Wert wird als num_chars-Argument in der MID-Funktion erkannt.
- 3. MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1): Bisher wird die MID-Funktion verwendet, um den Text in Klammern zu extrahieren.
Note: Wenn eine Zelle mehrere Klammern enthält, sollten Sie die folgende Formel anwenden, um alle Teilzeichenfolgen aus den Klammern zu extrahieren:
Ziehen Sie diese Formel dann in die rechten Zellen, um alle Zeichenfolgen zwischen den Klammern einer Zelle abzurufen (siehe Abbildung):
Ziehen Sie den Füllpunkt weiter nach unten auf den Zellenbereich, auf den Sie diese Formel anwenden möchten, und alle Texte zwischen allen Klammern wurden gleichzeitig extrahiert (siehe Abbildung):
Verwendete relative Funktionen:
- MID:
- Die MID-Funktion gibt die spezifischen Zeichen aus der Mitte der Textzeichenfolge zurück.
- SEARCH:
- Die SEARCH-Funktion kann Ihnen helfen, die Position eines bestimmten Zeichens oder Teilstrings aus dem angegebenen Text zu ermitteln.
Weitere Artikel:
- Extrahieren Sie ein Wort, das mit einem bestimmten Zeichen in Excel beginnt
- Beispielsweise müssen Sie möglicherweise das Wort extrahieren, das mit einem bestimmten Zeichen "=" für jede Zelle beginnt (siehe Abbildung unten). Wie können Sie diese Aufgabe schnell und einfach in Excel lösen?
- Extrahieren Sie ein Wort, das bestimmten Text enthält, in Excel
- Manchmal möchten Sie möglicherweise das Wort aus einer Zelle extrahieren, die ein bestimmtes Zeichen oder einen bestimmten Text enthält, z. B. den folgenden Screenshot, um alle Wörter zu extrahieren, die das Zeichen "=" enthalten. Wie können Sie diese Aufgabe in Excel lösen?
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.