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

Wort extrahieren, das einen bestimmten Text enthält, in Excel

AutorXiaoyang Änderungsdatum

Manchmal möchten Sie möglicherweise das Wort aus einer Zelle extrahieren, das ein bestimmtes Zeichen oder einen bestimmten Text enthält – wie im folgenden Screenshot gezeigt, beispielsweise alle Wörter, die das Zeichen „=“ enthalten. Wie lösen Sie diese Aufgabe in Excel?

doc-extract-word-containing-1


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

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

=TRIM(MID(SUBSTITUTE(string," ",REPT(„ ",99)),MAX(1,FIND(char,SUBSTITUTE(string," ",REPT(„ ",99)))-50),99))
  • string: Die Textzeichenfolge oder der Zellenwert, aus der bzw. dem Sie ein Wort extrahieren möchten.
  • charDas Zeichen oder der Text, das bzw. den das zu extrahierende Wort enthalten soll.

1. Geben Sie die folgende Formel in eine leere Zelle ein – oder kopieren Sie sie dorthin, wo Sie das Ergebnis erhalten möchten:

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

2. Ziehen Sie die Formel anschließend in die gewünschten Zellen, um das folgende Ergebnis zu erhalten:

doc-extract-word-containing-2


Erläuterung der Formel:
  • SUBSTITUTE(A2;" ";REPT(„ ";99)): Diese SUBSTITUTE-Funktion ersetzt jedes einzelne Leerzeichen durch 99 Leerzeichen, die von der REPT-Funktion generiert werden, und erzeugt so eine neue Textzeichenfolge mit zahlreichen Leerzeichen zwischen den Wörtern. Die Zahl 99 ist eine willkürliche Größe, die das längste Wort repräsentiert, das Sie extrahieren möchten.
  • FIND(„=";SUBSTITUTE(A2;" ";REPT(" ";99)))-50: Diese FIND-Funktion ermittelt die Position des ersten Vorkommens des angegebenen Zeichens (hier: „=“) innerhalb der neuen Textzeichenfolge, die von der SUBSTITUTE-Funktion zurückgegeben wird.
  • MAX(): Wenn die Teilzeichenfolge am Anfang der Textzeichenfolge steht, gibt die FIND-Funktion eine negative Zahl zurück; die MAX-Funktion setzt diesen negativen Wert auf 1.
  • MID(SUBSTITUTE(A2;" ";REPT(" ";99));MAX(1;FIND(„=";SUBSTITUTE(A2;" ";REPT(" ";99)))-50);99): Diese MID-Funktion extrahiert 99 Zeichen aus der Textzeichenfolge, die von der SUBSTITUTE-Funktion zurückgegeben wird – und zwar ab einer bestimmten Position, die durch die FIND-Funktion ermittelt wird.
  • doc-extract-word-containing-3
  • TRIM(): Die TRIM-Funktion entfernt alle überflüssigen Leerzeichen aus der Textzeichenfolge, die von der MID-Funktion zurückgegeben wird.

Hinweise:

1. In der obigen Formel können Sie das Zeichen „=“ durch ein beliebiges anderes Zeichen oder einen beliebigen anderen Text ersetzen.

2. Enthalten mehrere Wörter das gesuchte Zeichen, wird nur das erste davon extrahiert.


Verwendete verwandte Funktionen:

  • REPT:
  • Die REPT-Funktion wiederholt ein Zeichen eine bestimmte Anzahl von Malen.
  • SUBSTITUTE:
  • Die SUBSTITUTE-Funktion ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch anderen Text bzw. andere Zeichen.
  • TRIM:
  • Die TRIM-Funktion entfernt alle überflüssigen Leerzeichen aus einer Textzeichenfolge und behält zwischen Wörtern jeweils nur ein einzelnes Leerzeichen bei.
  • MID:
  • Die MID-Funktion extrahiert bestimmte Zeichen aus der Mitte einer Textzeichenfolge.
  • MAX:
  • Die MAX-Funktion liefert den höchsten numerischen Wert aus einem Bereich von Werten.

Weitere Artikel:

  • Letzte Zeile eines mehrzeiligen Textes aus einer Zelle extrahieren
  • Um die letzte Zeile einer durch Zeilenumbrüche getrennten Textzeichenfolge zu extrahieren, gibt es normalerweise keine direkte Möglichkeit. In diesem Artikel stelle ich Ihnen eine praktische Formel vor, mit der Sie diese Aufgabe in Excel mühelos erledigen können.

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.