Inhaltsverzeichnis
Manchmal haben Sie vielleicht einen Datensatz, in dem verschiedene Arten von Daten in eine Zelle eingefügt und durch ein Zeichen wie ein Trennzeichen, einen Bindestrich, einen Gedankenstrich usw. getrennt sind. In diesem Artikel zeige ich Ihnen 6 Möglichkeiten, wie Sie in Excel eine Zeichenkette nach Zeichen trennen können
Nehmen wir an, wir haben einen Datensatz, in dem Name, E-Mail-Adresse und Kontaktnummer als eine einzige Zeichenkette eingegeben und durch ein Zeichen, z. B. ein Komma (,), getrennt werden.
Download Arbeitsbuch Praxis
Zeichenfolge in Excel.xlsx nach Zeichen aufteilen6 Möglichkeiten zum Trennen von Zeichenketten nach Zeichen in Excel
1. die Zeichenkette mit den Funktionen LEFT und FIND nach Zeichen aufteilen
Verwendung von die Funktionen der LINKEN und die FIND-Funktionen ermöglicht es uns, eine Zeichenfolge durch ein Zeichen auf der linken Seite der Zeichenfolge zu trennen. Geben Sie die folgende Formel in eine leere Zelle ein ( B6 )
=LINKS(A6,FIND( ",",A6)-1)
Hier ist die FINDEN SIE Funktion gibt die Position des ersten Kommas ( "," ) aus der Zeichenkette A6 und die LINKS Funktion extrahiert die Zeichen aus der Zeichenkette, die vor dem bestimmten Zeichen (erstes Komma) stehen. Denken Sie daran, dass Sie die 1 zu extrahieren, ohne das Komma.
Presse EINGEBEN und Sie erhalten den Namen in der Zelle B6 .
Ziehen Sie die Zelle an das Ende Ihres Datensatzes, um die Formel auf alle anderen Zellen der Spalte anzuwenden A Sie erhalten die Namen aus allen Einträgen.
2. die Funktionen MID und FIND zum Aufteilen von Strings
Wenn Sie die Texte zwischen zwei bestimmten Zeichen ermitteln wollen, können Sie die Funktion MID und die Funktion FIND Geben Sie die folgende Formel in eine leere Zelle ein ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Hier, FIND(",",A6)+1 gibt die Anfangsposition des ersten Zeichens nach dem ersten Komma zurück. FIND(",",A6,FIND(",",A6)+1) gibt die Anfangsposition des ersten Zeichens nach dem zweiten Komma zurück. -FIND(",",A6)-1 bedeutet, dass alle Zeichen der Zeichenkette nach dem zweiten Komma ausgeschlossen werden. Schließlich MID gibt die Zeichen zwischen diesen beiden Kommas an.
Presse EINGEBEN Als Ergebnis erhalten Sie die Email-Adresse in der Zelle C6 .
Ziehen Sie die B7 Zelle an das Ende Ihres Datensatzes und Sie erhalten alle E-Mail-Adressen.
3. die Funktionen RIGHT, LEN und FIND zur Aufteilung der Zeichenkette nach Zeichen
Durch die Verwendung von die RECHTS Funktion , die Funktion LEN und die Funktion FIND können Sie die Zeichenkette aufteilen und den richtigen Teil nach einem bestimmten Zeichen aus dieser Zeichenkette erhalten. Geben Sie die folgende Formel in eine leere Zelle ( D6 )
=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))
Hier, LEN(A6) berechnet die Gesamtlänge der Zeichenkette in der Zelle A6 . FIND(",",A6,FIND(",",A6)+1 findet das letzte Komma und RECHTS extrahiert die Zeichen nach dem letzten Komma.
Presse EINGEBEN und Sie erhalten die Kontaktnummer in der Zelle D6 .
Schleppzelle D6 und Sie erhalten alle Kontaktnummern, indem Sie die Zeichenketten der Spalten aufteilen A.
Ähnliche Lektüre:
- Zeichenfolge in Excel nach Länge aufteilen (8 Möglichkeiten)
- Aufteilung von Text in mehrere Zellen in Excel
4. die Funktionen SEARCH und LEFT zum Aufteilen von Strings
Sie können verwenden die Funktion SUCHEN anstelle von die Funktion FIND um eine Zeichenkette zu zerlegen.
Zur Aufteilung der Name aus der Zeichenfolge der Zelle A6, geben Sie die folgende Formel in eine leere Zelle ein ( B6 )
=LINKS(A6,SUCHE( ",",A6)-1)
Hier ist die SUCHEN Funktion gibt die Position des ersten Kommas ( "," ) aus der Zeichenkette A6 und die LINKS Funktion extrahiert die Zeichen aus der Zeichenkette, die vor dem bestimmten Zeichen (erstes Komma) stehen. Denken Sie daran, dass Sie die 1 um das Komma auszuschließen.
Presse EINGEBEN und Sie erhalten den Namen in der Zelle B6 .
Ziehen Sie die Zelle an das Ende Ihres Datensatzes, um die Formel auf alle anderen Zellen der Spalte anzuwenden A Sie erhalten die Namen aus allen Einträgen.
5) Flash Fill zum Aufteilen der Zeichenkette nach Zeichen
Verwendung von Blitz-Füllung ist eine weitere Technik, um eine Zeichenkette nach Zeichen aufzuteilen: Geben Sie zunächst manuell den Teil der Zeichenkette in eine Zelle ein ( C6 )
Danach gehen Sie zu Daten> Daten-Tools und wählen Sie Blitz-Füllung .
Jetzt können Sie sehen, dass Excel die geteilte Zeichenfolge automatisch in alle anderen Zellen dieser Spalte übertragen hat.
Lesen Sie mehr: Aufteilung von Text in Excel mit Flash Fill
6. der Befehl Text in Spalten
Sie können auch die Text in Spalten um eine Zeichenkette durch ein Zeichen zu teilen. Wählen Sie zunächst den Datensatz aus.
Danach gehen Sie zu Daten> Daten-Tools und wählen Sie Text in Spalten .
Nun wird ein Fenster namens Assistent zum Umwandeln von Text in Spalten erscheint. prüfen Abgegrenzt und drücken Sie auf Weiter .
Im zweiten Schritt wählen Sie Komma und drücken Sie auf Weiter .
Wenn Ihre Zeichenfolge durch ein anderes Zeichen wie Tabulator, Semikolon oder Leerzeichen getrennt ist, müssen Sie dieses Zeichen auswählen. Sie können auch andere Zeichen in das Feld Andere Im letzten Schritt wählen Sie Allgemein und klicken Sie auf Oberfläche .
Jetzt sehen Sie, dass verschiedene Teile der Zeichenkette, die durch das Zeichen Komma getrennt waren, in verschiedene Zellen aufgeteilt wurden.
Schlussfolgerung
Wenn Sie einer der oben beschriebenen Methoden folgen, können Sie eine Zeichenkette nach Zeichen aufteilen. Wenn Sie auf irgendeine Art von Verwirrung stoßen, hinterlassen Sie bitte einen Kommentar und geben Sie uns die Chance, Ihre Verwirrung zu beseitigen.