Haben Sie Schwierigkeiten, Text in Excel aufzuteilen? Mit der TEXTSPLIT-Funktion können Sie Text mühelos in mehrere Spalten aufteilen.
Microsoft Excel ist ein leistungsstarkes Tool zum Verfeinern und Analysieren von Daten, von einfachen bis komplexen Daten. Aber manchmal kann es vorkommen, dass Ihre Daten nicht ganz richtig aussehen.
Möglicherweise ist ein längerer CSV-Import fehlgeschlagen, oder Sie müssen die Namen auseinandernehmen, um sie neu anzuordnen. Glücklicherweise bietet Excel mit der TEXTSPLIT-Funktion eine effiziente Inline-Möglichkeit, solche Aufgaben zu erledigen.
Was ist die TEXTSPLIT-Funktion in Microsoft Excel?
Mit der TEXTSPLIT-Funktion können Sie Text basierend auf angegebenen Trennzeichen in verschiedene Zellen unterteilen. Sie können Text auf Zeilen, Spalten oder sowohl auf Zeilen als auch auf Spalten aufteilen und verschiedene Kriterien für die Aufteilung festlegen.
Einige dieser Funktionen können erreicht werden mit dem Excel-Assistenten zum Konvertieren von Text in Spalten
, aber TEXTSPLIT bietet diese und weitere Inline-Funktionen, die sich möglicherweise als effektiver erweisen zum Erstellen komplexer Arrays oder für Power-User, die sich bereits mit der Verwendung spezialisierter Geräte auskennen Funktionen.Verstehen der Syntax der TEXTSPLIT-Funktion
Die vollständige Syntax der TEXTSPLIT-Funktion lautet wie folgt:
=TEXTSPLIT(text, col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
Die Funktion umfasst sechs Argumente und Parameter. Der Text Das Argument definiert die Daten, die aufgeteilt werden sollen. Dies kann ein Verweis auf eine bestimmte Zelle oder Zellgruppe oder auf einen bestimmten Text sein, den Sie im Argument definieren.
Der col_delimiter definiert das spezifische Zeichen oder den Text, der als Trennzeichen dient. Wenn die Funktion auf dieses Zeichen trifft, teilt sie den Text an dieser Stelle in eine neue Spalte auf. Der row_delimiter Der Parameter funktioniert ähnlich, außer dass, wenn hier ein Zeichen definiert wird, es stattdessen verwendet wird, um den Text in neue Zeilen aufzuteilen.
Das Trennzeichen kann ein Zeichen sein, das üblicherweise als Trennzeichen verwendet wird, z. B. ein Punkt, ein Komma oder ein Leerzeichen oder Dabei kann es sich um ein anderes Symbol, einen Buchstaben, eine Zahl oder sogar um eine aus mehreren Zeichen bestehende Textzeichenfolge oder einen Satz davon handeln Wörter. Damit die Funktion ordnungsgemäß funktioniert, muss mindestens eines der Trennzeichenargumente angegeben werden.
Beachten Sie, dass in dieser Funktion mehrere separate Zeilen- oder Spaltentrennzeichen beschrieben werden können. In einem solchen Fall muss der Satz Trennzeichen in einer Reihe geschweifter Klammern gruppiert werden (die { } Tasten), wie im folgenden Beispiel:
=TEXTSPLIT("Beispieltext",{„e“,"T"})
Auch wenn Sie es nicht versuchen oder brauchen sollten, ist beides von Wert col_delimiter Und row_delimiter sind gleich, col_delimiter wird priorisiert.
Der ignore_empty Das Argument gibt an, ob Trennzeichen, die leere Zellen erzeugen würden, übersprungen werden sollen. Wenn in den Daten für den Parameter „Text“ beispielsweise drei Kommas nebeneinander stünden, würde TEXTSPLIT standardmäßig zwei leere Zellen erstellen. Wenn Sie „ignore_empty“ auf „FALSE“ setzen, bleibt dieses Verhalten erhalten. Sie können es aber auch auf „TRUE“ setzen, um die Funktion anzuweisen, alle Trennzeichen zu ignorieren, die leere Zellen erzeugen würden.
Der match_mode Der Parameter gibt an, ob bei der Trennzeichenübereinstimmung der Funktion die Groß-/Kleinschreibung beachtet werden soll. Dies ist relevant, wenn Sie Buchstaben als Trennzeichen verwenden müssen. Möglicherweise möchten Sie Excel anweisen, Zellen bei jedem Großbuchstaben „T“ zu teilen, aber beispielsweise alle Kleinbuchstaben „t“ zu ignorieren. Wenn Sie dieses Argument auf „0“ setzen, wird das Standardverhalten beibehalten, bei dem bei allen Trennzeichen die Groß-/Kleinschreibung beachtet wird. Durch die Änderung auf „1“ wird die Groß-/Kleinschreibung bei Trennzeichen ignoriert.
Der pad_with Das Argument definiert Ersatztext, mit dem leere Zellen gefüllt werden sollen, insbesondere in Arrays, in denen möglicherweise zusätzlicher Platz vorhanden ist, nachdem alle relevanten Trennzeichen berücksichtigt wurden. Standardmäßig wird der Fehler „#N/A“ zurückgegeben. Daher kann es sich lohnen, dies in einen anderen Wert zu ändern, wenn Sie glauben, dass das Problem in Ihren Daten auftreten wird.
So verwenden Sie die TEXTSPLIT-Funktion in Excel
Nehmen wir an, wir haben eine Liste mit Namen erhalten. Sie haben eine klare Reihenfolge, aber wir müssen sie neu organisieren, um sie lesbarer und benutzerfreundlicher zu machen.
Wie Sie sehen, besteht die Absicht darin, die Namen in die Spalten „Last“ und „First“ zu unterteilen. Zelle auswählen B4Geben Sie in der Zelle oder der Bearbeitungsleiste oben die unten aufgeführte Formel ein. Dann drücken Eingeben.
=TEXTSPLIT(A1,",")
Die Namen wurden nun überall dort, wo zuvor ein Komma stand, in eine neue Spalte aufgeteilt. Die Daten wurden jedoch über eine einzige Zeile verteilt, was immer noch unordentlich aussieht. Wir können dies leicht beheben, indem wir ein weiteres Trennzeichen hinzufügen, um die Daten in verschiedene Zeilen aufzuteilen.
Zelle auswählen B4 Geben Sie erneut in die Zelle oder die Formelleiste oben die unten aufgeführte Formel ein. Dann drücken Eingeben.
=TEXTSPLIT(A1,",",";")
Jetzt sieht es eher so aus, wie wir es erwartet haben. In der neuen, aktualisierten Formel teilt jedes in den Daten gefundene Komma jeden Teil des vollständigen Namens in seine eigene Zelle über die Spalten hinweg auf, während jedes vorhandene Semikolon jeden Namen in seine eigene Zeile aufteilt.
Eine weitere einzigartige Funktion zur Optimierung Ihrer Tabellenkalkulation
Die TEXTSPLIT-Funktion ist ein cleveres Tool in der Toolbox von Microsoft Excel und bietet eine weitere praktische Möglichkeit dazu Meistern Sie Datenherausforderungen und erzielen Sie überraschende Ergebnisse, abgestimmt auf die Art und Weise, wie Sie mit Daten interagieren Information.
Es macht das Bearbeiten, Neuanordnen und Neuorganisieren Ihrer Daten zu einem reibungslosen und einfachen Prozess und kann durch Lernen und Übung zu einer wertvollen Ergänzung Ihres Datenworkflows werden.