Möchten Sie Textdaten in Excel wie ein Profi bearbeiten? Erfahren Sie, wie Sie mit den Funktionen TEXTSPLIT, TEXTBEFORE und TEXTAFTER Zeit sparen.
Excel verfügt über eine umfangreiche Palette an Funktionen, mit denen Benutzer Textdaten umwandeln und daraus Erkenntnisse gewinnen können. In diesem Artikel werden die Grundlagen der Excel-Funktionen TEXTSPLIT, TEXTBEFORE und TEXTAFTER erläutert und wie Sie sie zur Datenbearbeitung verwenden können.
Was ist die TEXTSPLIT-Funktion in Excel?
Die TEXTSPLIT-Funktion teilt Textzeichenfolgen basierend auf dem angegebenen Trennzeichen in mehrere Zellen auf. Anschließend wird das resultierende Array in Zeilen oder Spalten aufgeteilt. Diese Funktion ist eine Formelvariante des Text-in-Spalten-Assistenten von Excel. Es ist auch eine Umkehrung von TEXTJOIN- und CONACT-Funktionen, das im Gegensatz zu TEXTSPLIT Texte zusammenfügt.
Hier ist die Syntax für TEXTSPLIT:
=TEXTSPLIT(text, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
- Text stellt den Text dar, den Sie teilen möchten.
- col_delimiter ist der spaltenübergreifende Text oder das Zeichen, das angibt, wo die Aufteilung erfolgen soll.
- row_delimiter ist der zeilenübergreifende Text oder das Zeichen, der angibt, wo die Aufteilung erfolgen soll.
- ignore_empty Geben Sie an, ob leere Werte ignoriert werden sollen oder nicht.
- match_mode dreht sich alles um den Match-Typ. Die Übereinstimmung ohne Berücksichtigung der Groß-/Kleinschreibung ist 1, während der Standardwert, bei dem die Groß-/Kleinschreibung beachtet wird, 0 ist.
- pad_with Geben Sie den Wert an, der zur Darstellung fehlender Werte in zweidimensionalen Arrays verwendet werden soll. Der Standardwert ist ein #N/A-Fehler.
Alle diese Parameter sind neben text und col_delimiter optional.
Was ist die TEXTBEFORE-Funktion in Excel?
Die Funktion TEXTBEFORE gibt den Text vor dem angegebenen Trennzeichen oder Zeichen zurück. Es ähnelt in mancher Hinsicht dem LINKS-Funktion in Excel. Der Unterschied besteht darin, dass Sie mit TEXTBEFORE genauer vorgehen können, da es Text vor einem bestimmten Vorkommen zurückgeben kann, wenn es mehrmals vorkommt.
Die Syntax der TEXTBEFORE-Funktion lautet:
=TEXTBEFORE(text, delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
- Text stellt den Text dar, in dem Sie suchen.
- Trennzeichen bestimmt den Punkt, an dem die Extraktion erfolgen soll.
- Instanz_num bestimmt, aus welcher Instanz des Trennzeichens die Extraktion erfolgen soll.
- match_mode bezieht sich auf die Groß-/Kleinschreibung (0) oder die Groß-/Kleinschreibung bei der Suche (1).
- match_end Legt fest, ob das Ende des Textes als Trennzeichen behandelt werden soll. Standardmäßig ist der Text eine exakte Übereinstimmung (0). Allerdings bedeutet 1, dass Ihre Funktion mit dem Trennzeichen am Ende des Textes übereinstimmen sollte.
- if_not_found ist nur der Wert, der zurückgegeben wird, wenn keine Übereinstimmung gefunden wird. Standardmäßig ist dies ein #N/A-Fehler.
Jeder Parameter hier außer Text und Trennzeichen ist optional. Platzhalterzeichen sind ebenfalls nicht zulässig.
Was ist die TEXTAFTER-Funktion in Excel?
Die Funktion TEXTAFTER gibt den Text nach einem angegebenen Trennzeichen oder Zeichen zurück. Es ähnelt in mancher Hinsicht dem RECHTS-Funktion in Excel und das direkte Gegenteil der TEXTBEFORE-Funktion.
Die Syntax der TEXTAFTER-Funktion lautet:
=TEXTAFTER(text, delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
Die Parameter der TEXTAFTER-Funktion sind dieselben wie die der TEXTBEFORE-Funktion. Sie meinen also dasselbe. Außerdem ist jeder Parameter in TEXTAFTER außer Text und Trennzeichen optional.
Wie verwende ich die TEXTSPLIT-Funktion in Excel?
Nehmen wir an, Sie haben eine Liste zufällig ausgewählter SaaS-Produkte und möchten diese aufteilen.
Um dies zu tun:
- Schreiben Sie Ihre Funktion TEXTSPLIT in der Bearbeitungsleiste.
- Darauf folgen der Text und das Komma-Trennzeichen.
- Da die anderen Parameter optional sind, können Sie die Klammer schließen.
Ihre endgültige Syntax wird sein:
=TEXTSPLIT(B2,",")
Wenn Ihre Liste mehrere Trennzeichen enthält, verwenden Sie die folgende Syntax:
=TEXTSPLIT(B2,{",",".",";"})
Sie müssen alle möglichen Trennzeichen in eine geschweifte Klammer setzen, also „{ }“.
Wie verwende ich die TEXTBEFORE-Funktion in Excel?
Nehmen wir an, Sie haben eine Namensliste und möchten die Vornamen aus dieser Liste extrahieren.
Um dies zu tun:
- Schreiben Sie in Ihre Bearbeitungsleiste TEXTBEVOR.
- Sie müssen die Zelle auswählen, die Ihren ersten Text enthält, gefolgt von Ihrem Trennzeichen. Ihr Trennzeichen hier ist Leerzeichen.
- Schließen Sie Ihre Klammer.
- Ziehen Sie den Mauszeiger nach unten zur letzten Zelle in der Tabelle Ihrer Kalkulationstabelle mit einem Wert daneben. Für mich ist das „Ifeoma Sow“ auf Zelle B8.
Ihre endgültige Syntax lautet:
=TEXTBEFORE(B2," ")
Wie verwende ich die TEXTAFTER-Funktion in Excel?
Die Funktion TEXTAFTER ähnelt der Funktion TEXTBEFORE. Hier haben Sie eine Liste von Websites und möchten den Namen dieser Websites erhalten.
Um dies zu tun:
- Zuerst müssen Sie Ihre Funktion schreiben TEXT NACH in der Bearbeitungsleiste.
- Anschließend folgen der Text und das Trennzeichen, bei dem es sich um einen Punkt handelt.
- Sie können die anderen Parameter ignorieren und die Klammer schließen.
Ihre endgültige Syntax wird sein:
=TEXTAFTER(B2,".")
Bearbeiten Sie Textdaten in Excel schnell und einfach
Mit der Leistungsfähigkeit der Zeichenfolgenfunktionen von Excel, wie z. B. TEXTSPLIT, TEXTBEFORE und TEXTAFTER, können Sie Textdaten schnell und einfach bearbeiten und bei der Analyse Zeit sparen.
Es ist jedoch wichtig zu beachten, dass die Welt der Textmanipulation umfangreich ist, insbesondere in Excel. Es gibt zahlreiche Funktionen und Techniken zu erkunden. Wenn Sie diese Funktionen beherrschen und Ihr Wissen erweitern, können Sie größere Möglichkeiten erschließen und aufschlussreiche Informationen in Ihren Daten entdecken.