So extrahieren Sie das erste Wort aus einer Textzeichenfolge in Excel (3 einfache Möglichkeiten)

Excel hat einige wunderbare Formeln, die Ihnen helfen können, die Textdaten zu schneiden und zu würfeln.

Wenn Sie über die Textdaten verfügen, möchten Sie manchmal das erste Wort aus der Textzeichenfolge in einer Zelle extrahieren.

Es gibt mehrere Möglichkeiten, dies in Excel zu tun (mit einer Kombination von Formeln, mit Suchen und Ersetzen und mit Flash Fill).

In diesem Tutorial zeige ich Ihnen einige wirklich einfache Möglichkeiten, um Extrahieren Sie das erste Wort aus einer Textzeichenfolge in Excel.

Extrahieren Sie das erste Wort mit Textformeln

Angenommen, Sie haben den folgenden Datensatz, in dem Sie das erste Wort aus jeder Zelle erhalten möchten.

Die folgende Formel wird dies tun:

=IFERROR(LINKS(A2,FIND(" ",A2)-1),A2)

Lassen Sie mich erklären, wie diese Formel funktioniert.

Der FIND-Teil der Formel wird verwendet, um die Position des Leerzeichens in der Textzeichenfolge zu finden. Wenn die Formel die Position des Leerzeichens findet, wird die LEFT-Funktion verwendet, um alle Zeichen vor diesem ersten Leerzeichen in der Textzeichenfolge zu extrahieren.

Obwohl die LINKE Formel allein ausreichen sollte, erhalten Sie einen Fehler, wenn in der Zelle nur ein Wort und keine Leerzeichen vorhanden sind.

Um diese Situation zu bewältigen, habe ich die LINKS-Formel in die IFERROR-Formel eingeschlossen, die einfach den ursprünglichen Zellinhalt zurückgibt (da es keine Leerzeichen gibt, die darauf hinweisen, dass sie entweder leer ist oder nur ein Wort enthält).

Das Gute an dieser Methode ist, dass das Ergebnis dynamisch ist. Dies bedeutet, dass die Formel in Spalte B automatisch aktualisiert wird, wenn Sie die ursprüngliche Textzeichenfolge in den Zellen in Spalte A ändern und das richtige Ergebnis liefern.

Falls Sie die Formel nicht möchten, können Sie sie in Werte umwandeln.

Extrahieren Sie das erste Wort mit Suchen und Ersetzen

Eine andere schnelle Methode, um das erste Wort zu extrahieren, besteht darin, Suchen und Ersetzen zu verwenden, um alles außer dem ersten Wort zu entfernen.

Angenommen, Sie haben den Datensatz wie unten gezeigt:

Im Folgenden finden Sie die Schritte zum Verwenden von Suchen und Ersetzen, um nur das erste Wort abzurufen und alles andere zu entfernen:

  1. Kopieren Sie den Text von Spalte A in Spalte B. Dies soll sicherstellen, dass wir auch die Originaldaten haben.
  2. Wählen Sie alle Zellen in Spalte B aus, in denen Sie das erste Wort erhalten möchten
  3. Klicken Sie auf die Registerkarte Start
  4. Klicken Sie in der Gruppe Bearbeiten auf die Option Suchen und Auswählen und dann auf Ersetzen. Dadurch wird das Dialogfeld Suchen und Ersetzen geöffnet.
  5. Geben Sie in das Feld Suchen nach ein * (ein Leerzeichen gefolgt vom Sternchen)
  6. Lassen Sie das Feld Ersetzen durch leer
  7. Klicken Sie auf die Schaltfläche Alle ersetzen.

Die obigen Schritte würden alles außer dem ersten Wort in den Zellen entfernen.

Sie können auch die Tastenkombination verwenden Steuerung + H , um das Dialogfeld Suchen und Ersetzen zu öffnen.

Wie funktioniert das?

Im Feld Suchen nach haben wir ein Leerzeichen gefolgt von einem Sternchen verwendet. Das Sternchen (*) ist ein Platzhalterzeichen, das eine beliebige Anzahl von Zeichen darstellt.

Wenn wir Excel also bitten, Zellen zu finden, die ein Leerzeichen gefolgt von einem Sternchen enthalten, und es durch ein Leerzeichen ersetzt, findet es das erste Leerzeichen und entfernt alles danach - uns bleibt nur das erste Wort.

Und falls Sie eine Zelle haben, die keinen Text oder nur ein Wort ohne Leerzeichen enthält, würden die obigen Schritte keine Änderungen daran vornehmen.

Extrahieren Sie das erste Wort mit Flash Fill

Eine weitere wirklich einfache und schnelle Methode, um das erste Wort mit Flash Fill zu extrahieren.

Flash Fill wurde in Excel 2013 eingeführt und ist danach in allen Versionen verfügbar. Es hilft bei der Textmanipulation, indem es das Muster identifiziert, das Sie erreichen möchten, und es für die gesamte Spalte ausfüllt.

Angenommen, Sie haben das folgende Dataset und möchten nur das erste Wort extrahieren.

Im Folgenden sind die Schritte dazu aufgeführt:

  1. Geben Sie in Zelle B2, der angrenzenden Spalte unserer Daten, manuell "Marketing" ein (das ist das erwartete Ergebnis).
  2. Geben Sie in Zelle B3 "HR" ein.
  3. Wählen Sie den Bereich B2: B10
  4. Klicken Sie auf die Registerkarte Start
  5. Klicken Sie in der Gruppe Bearbeiten auf das Dropdown-Menü Füllen
  6. Klicken Sie auf die Option Flash Fill

Die obigen Schritte würden alle Zellen mit dem ersten Wort aus der angrenzenden Spalte (Spalte A) füllen.

Vorsicht: In den meisten Fällen funktioniert Flash Fill gut und liefert das richtige Ergebnis, aber in einigen Fällen kann es sein, dass Sie nicht das richtige Ergebnis erhalten. Stellen Sie einfach sicher, dass die Ergebnisse wie erwartet sind.

Hinweis: Wenn Sie das erwartete Ergebnis in die zweite Zelle in Spalte B eingeben, sehen Sie möglicherweise den gesamten Text in allen Zellen in hellgrauer Farbe. Das ist das Ergebnis, das Sie erhalten, wenn Sie sofort die Eingabetaste drücken. Falls Sie die graue Linie nicht sehen, verwenden Sie die Option Flash Fill im Menüband.

Dies sind also drei einfache Methoden, um das erste Wort aus einer Textzeichenfolge in Excel zu extrahieren.

Ich hoffe, Sie fanden dieses Tutorial nützlich!

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave