Direkt zum Inhalt

Extrahieren Sie ein Wort, das bestimmten Text in Excel enthält

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?


Extrahieren Sie ein Wort, das ein bestimmtes Zeichen oder einen bestimmten Text enthält

Um dieses Problem zu lösen, sollten Sie eine Formel erstellen, die die Funktionen TRIM, MID, SUBSTITUTE, REPT, MAX und FIND kombiniert. Die generische Syntax lautet:

=TRIM(MID(SUBSTITUTE(string," ",REPT(" ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(" ",99)))-50),99))
  • string: Die Textzeichenfolge oder der Zellenwert, in den Sie das Wort extrahieren möchten.
  • char: Das Zeichen oder der Text, den Sie extrahieren möchten, enthält.

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

=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",99)),MAX(1,FIND("=",SUBSTITUTE(A2," ",REPT(" ",99)))-50),99))

2. Ziehen Sie dann die Formel und kopieren Sie sie in die Zellen, die Sie verwenden möchten. Das folgende Ergebnis wird angezeigt:


Erklärung der Formel:
  • ERSATZ (A2, "", REPT ("", 99)): Diese SUBSTITUTE-Funktion ersetzt jedes einzelne Leerzeichen durch 99 Leerzeichen, die von der REPT-Funktion zurückgegeben werden, und erhält eine neue Textzeichenfolge mit mehreren Leerzeichen zwischen den einzelnen Wörtern. Die Zahl 99 ist nur eine beliebige Zahl, die das längste Wort darstellt, das Sie extrahieren müssen.
  • FIND ("=", SUBSTITUTE (A2, "", REPT ("", 99)) - 50: Mit dieser FIND-Funktion wird die Position des ersten bestimmten Zeichens (in diesem Fall "=") in der neuen Textzeichenfolge ermittelt, die von der SUBSTITUTE-Funktion zurückgegeben wird.
  • MAX (): Wenn die Teilzeichenfolge vor der Textzeichenfolge angezeigt wird, erhält die FIND-Funktion eine negative Zahl, und diese MAX-Funktion wird verwendet, um den negativen Wert auf 1 zurückzusetzen.
  • MID (SUBSTITUT (A2, "", REPT ("", 99)), MAX (1, ​​FIND ("=", SUBSTITUT (A2, "", REPT ("", 99)) - 50), 99): Diese MID-Funktion wird verwendet, um 99 Zeichen aus der Textzeichenfolge zu extrahieren, die von der SUBSTITUTE-Funktion an einer bestimmten Position zurückgegeben wird, die von der FIND-Funktion zurückgegeben wird.
  • TRIMMEN(): Diese TRIM-Funktion entfernt alle zusätzlichen Leerzeichen aus der von der MID-Funktion zurückgegebenen Textzeichenfolge.

Notizen:

1. In der obigen Formel können Sie das Zeichen "=" in ein beliebiges anderes Zeichen oder einen anderen Text ändern.

2. Wenn mehrere Wörter das bestimmte Zeichen enthalten, wird nur das erste Wort extrahiert.


Verwendete relative Funktionen:

  • REPT:
  • Die REPT-Funktion wird verwendet, um die Zeichen eine bestimmte Anzahl von Malen zu wiederholen.
  • SUBSTITUTE:
  • Die SUBSTITUTE-Funktion ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.
  • TRIM:
  • Die TRIM-Funktion entfernt alle zusätzlichen Leerzeichen aus der Textzeichenfolge und behält nur einzelne Leerzeichen zwischen Wörtern bei.
  • MID:
  • Die MID-Funktion gibt die spezifischen Zeichen aus der Mitte der Textzeichenfolge zurück.
  • MAX:
  • Die MAX-Funktion gibt den größten numerischen Wert in einem Wertebereich zurück.

Weitere Artikel:

  • Text zwischen Klammern aus Textzeichenfolge extrahieren
  • 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?

Die besten Tools für die Office-Produktivität

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

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate  |  Leere Zeilen löschen  |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren  |  Runde ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrfachwert  |  Über mehrere Blätter hinweg  |  Unscharfe Suche...
Adv. Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  Spalten vergleichen mit Wählen Sie Gleiche und Unterschiedliche Zellen ...
Ausgewählte Funktionen: Rasterfokus  |  Designansicht  |  Große Formelleiste  |  Arbeitsmappen- und Blattmanager | Ressourcen (Autotext)  |  Datumsauswahl  |  Arbeitsblätter kombinieren  |  Zellen verschlüsseln/entschlüsseln  |  Senden Sie E-Mails nach Liste  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen ...)  |  50+ Chart Typen (Gantt-Diagramm ...)  |  40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag ...)  |  19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion ...)  |  7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Teilen Sie Excel-Zellen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...

Beschreibung


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.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
J'ai le même problème que Pierre, le "FIND" n'existe pas sur mon excel.
This comment was minimized by the moderator on the site
Leider erkennt Excel die Formel nicht und deklariert sie als invalid!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations