Wie extrahiere ich das erste / letzte / n-te Wort aus einer Textzeichenfolge in Excel?
Haben Sie jemals unter dem Problem gelitten, dass Sie ein bestimmtes Wort aus der Textzeichenfolge in einem Arbeitsblatt extrahieren müssen? Zum Beispiel haben Sie den folgenden Bereich von Textzeichenfolgen, die benötigt werden, um das erste / letzte oder n-te Wort daraus zu erhalten. Hier kann ich über einige effektive Möglichkeiten sprechen, wie Sie es lösen können.
- Extrahieren Sie das erste Wort oder den Nachnamen mit Formeln aus der Textzeichenfolge
- Extrahieren Sie das n-te Wort mit der benutzerdefinierten Funktion aus der Textzeichenfolge
- Extrahieren Sie jedes Wort aus der Textzeichenfolge und listen Sie sie horizontal oder vertikal auf
- Extrahieren Sie das n-te Wort aus der Textzeichenfolge mit einem erstaunlichen Werkzeug
Extrahieren Sie mit Formeln das erste Wort oder den Nachnamen aus der Textzeichenfolge
Wenn Sie das erste Wort aus einer Liste von Textzeichenfolgen extrahieren müssen, können Ihnen die folgenden Formeln helfen.
Um das erste Wort zu extrahieren, geben Sie bitte die folgende Formel in eine leere Zelle ein und ziehen Sie den AutoFill-Griff dieser Zelle nach Bedarf in den Bereich.
= IF (ISERR (FIND ("", A2)), "", LEFT (A2, FIND ("", A2) -1))
Um das letzte Wort aus jeder Zelle zu extrahieren, wenden Sie bitte diese Formel an:
= IF (ISERR (FIND ("", A2)), "", RIGHT (A2, LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN () ERSATZ (A2, "", ""))))))
Und jetzt sehen Sie, dass das erste oder letzte Wort aus jeder Zelle extrahiert wird.
Anmerkungen: In den obigen Formeln A2 gibt die Zelle an, aus der Sie das erste oder das letzte Wort extrahieren.
Schwer zu merken lange komplizierte Formeln? Erstaunliches Werkzeug hilft Ihnen, das n-te Wort w zu extrahierennur mit mehreren Klicks!
Oben lange Formeln können nur das erste und das letzte Wort extrahieren, sind jedoch nutzlos, um das angegebene n-te Wort zu extrahieren, sagt das zweite Wort, das sechste Wort usw. Selbst wenn Sie Formeln finden können, um das Problem zu lösen, müssen die Formeln sein zu komplex zum Auswendiglernen und Anwenden. Hier wird die Funktion "Das n-te Wort in Zelle extrahieren" von Kutools for Excel empfohlen, mit der Sie das n-te Wort so einfach wie möglich extrahieren können!
Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt
Extrahieren Sie das n-te Wort mit der benutzerdefinierten Funktion aus der Textzeichenfolge
Wenn Sie das zweite, dritte oder n-te Wort aus der Textzeichenfolge extrahieren möchten, können Sie eine benutzerdefinierte Funktion erstellen, um damit umzugehen.
1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen-Fenster.
2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modul Fenster.
Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function
3. Speichern Sie dann den Code. In diesem Beispiel wird das dritte Wort aus der Zeichenfolge abgerufen. Geben Sie also diese Formel ein = Suchwort (A2,3) in eine leere Zelle B2 und ziehen Sie dann den AutoFill-Griff dieser Zelle nach Bedarf in den Bereich. Siehe Screenshot:
Hinweis: In der obigen Formel A2 ist die Zelle, aus der Sie das Wort extrahieren möchten, die Zahl 3 Gibt das dritte Wort in der Zeichenfolge an, das Sie extrahieren möchten, und Sie können es nach Bedarf ändern.
Extrahieren Sie jedes Wort aus der Textzeichenfolge und listen Sie sie horizontal oder vertikal auf
Diese Methode führt Kutools für Excel ein Zellen teilen Dienstprogramm zum Extrahieren jedes Wortes aus Textzeichenfolgenzellen und Auflisten der extrahierten Wörter horizontal oder vertikal, je nach Bedarf.
Kutools for Excel - Vollgepackt mit über 300 wichtigen Tools für Excel. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Jetzt herunterladen!
1. Wählen Sie die Textzeichenfolgenzellen aus, aus denen Sie ihre Wörter extrahieren möchten, und klicken Sie auf Kutoolen > Zusammenführen & Teilen > Zellen teilen.
2. Geben Sie im sich öffnenden Dialogfeld Geteilte Zellen den Teilungstyp in an Typ Abschnitt, überprüfen Sie die Raumfahrt Option in der Geben Sie ein Trennzeichen an Abschnitt und klicken Sie auf Ok Taste. Siehe Screenshot:
3. Geben Sie nun den Zielbereich an, in den Sie extrahierte Wörter ausgeben möchten, und klicken Sie auf OK Taste im nun erscheinenden Bestätigungsfenster nun wieder los.
Wenn Sie das überprüft haben In Spalten teilen Option im obigen Dialogfeld "Zellen teilen" wird jedes Wort aus jeder Textzeichenfolge extrahiert und vertikal aufgelistet.
Wenn Sie das überprüft haben In Zeilen teilen Option im obigen Dialogfeld "Zellen teilen" wird jedes Wort aus jeder Textzeichenfolge extrahiert und horizontal aufgelistet.
Extrahieren Sie das n-te Wort aus der Textzeichenfolge in Excel mit einem erstaunlichen Werkzeug
Wenn Sie Kutools für Excel installiert haben, können Sie den Formel-Helfer> Das n-te Wort in Zelle extrahieren verwenden, um das n-te Wort schnell und einfach aus der angegebenen Zelle zu extrahieren.
Kutools for Excel - Vollgepackt mit über 300 wichtigen Tools für Excel. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Jetzt herunterladen!
1. Wählen Sie die Zelle aus, in die Sie das extrahierte Wort einfügen möchten, und klicken Sie auf Kutoolen > Formel-Helfer > Formel-Helfer , um diese Funktion zu aktivieren.
2. Gehen Sie im Dialogfeld "Formelhilfe" wie folgt vor:
(1) Wählen Sie Text von dem Formeltyp Dropdown-Liste;
(2) Zum Markieren anklicken Extrahieren Sie das n-te Wort in der Zelle der Wählen Sie eine Formel Listenfeld;
(3) In der Zelle Geben Sie im Feld die Zelle an, aus der Sie das Wort extrahieren möchten.
(4) Der Nth Feld, geben Sie die Nummer an.
3. Drücke den Ok Taste. Ziehen Sie gegebenenfalls das AutoFill-Handle der Formelzelle und kopieren Sie die Formel in andere Zellen.
Demo: Extrahieren Sie jedes Wort aus der Textzeichenfolge und listen Sie sie horizontal oder vertikal auf
In Verbindung stehende Artikel:
- Wie extrahiere ich Text vor / nach Leerzeichen oder Komma nur in Excel?
- Wie teile ich Text in Excel nach Leerzeichen / Komma / Trennzeichen?
- Wie extrahiere ich Text zwischen Kommas / Klammern / Klammern in Excel?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!