Teilen von Zellen in Excel (in mehrere Spalten unterteilt)
Es kann Situationen geben, in denen Sie Zellen in Excel teilen müssen. Dies kann der Fall sein, wenn Sie die Daten aus einer Datenbank abrufen oder aus dem Internet kopieren oder von einem Kollegen abrufen.
Ein einfaches Beispiel, bei dem Sie Zellen in Excel aufteilen müssen, ist, wenn Sie vollständige Namen und haben Sie möchten diese in Vor- und Nachnamen aufteilen.
Oder Sie erhalten die Adresse ‚und Sie möchten die Adresse aufteilen, damit Sie die Städte oder den PIN-Code separat analysieren können.
Dieses Tutorial behandelt:
Teilen von Zellen in Excel
In diesem Tutorial erfahren Sie, wie Sie teilen Zellen in Excel mit den folgenden Techniken:
- Verwenden der Funktion „Text in Spalte“.
- Verwenden von Excel-Textfunktionen.
- Verwenden von Flash Fill (verfügbar in 2013 und 2016).
Fangen wir an!
Zellen in Excel unter Verwendung von Text in Spalte teilen
Nachfolgend habe ich eine Liste mit Namen einiger Ich möchte diese Namen in separate Zellen aufteilen:
Hier sind die Schritte zu spli t diese Namen in den Vor- und Nachnamen:
- Wählen Sie die Zellen aus, in denen Sie den Text haben, den Sie teilen möchten (in diesem Fall A2: A7).
- Klicken Sie auf die Registerkarte Daten.
- Klicken Sie in der Gruppe ‚Datenwerkzeuge‘ auf ‚Text in Spalten‘.
- In Der Assistent zum Konvertieren von Text in Spalten:
- Schritt 1 von 3 des Assistenten zum Text in Spalten: Stellen Sie sicher, dass Begrenzt ausgewählt ist (dies ist die Standardauswahl). Auf diese Weise können Sie den Vor- und Nachnamen anhand eines angegebenen Trennzeichens (in diesem Fall Leertaste) trennen.
- Klicken Sie auf Weiter.
- Schritt 2 von 3 Assistent für Text in Spalten: Wählen Sie Leerzeichen als Trennzeichen aus und deaktivieren Sie alles andere. Wie Ihr Ergebnis aussehen würde, können Sie im Abschnitt Datenvorschau des Dialogfelds sehen.
- Klicken Sie auf Weiter.
- Schritt 3 von 3 Assistent für Text in Spalten: In diesem Schritt können Sie das Datenformat und den gewünschten Ort für das Ergebnis angeben. Ich werde das Datenformat so allgemein wie möglich halten, da ich Textdaten zum Teilen habe. Das Standardziel ist A2. Wenn Sie damit fortfahren, wird der ursprüngliche Datensatz ersetzt. Wenn Sie die Originaldaten beibehalten möchten, wählen Sie eine andere Zelle als Ziel aus. In diesem Fall ist B2 ausgewählt.
- Klicken Sie auf Fertig stellen.
Dadurch wird der Text der Zelle sofort in zwei verschiedene Spalten aufgeteilt.
Hinweis:
- Die Funktion „Text in Spalte“ teilt den Inhalt der Zellen basierend auf dem Trennzeichen auf. Dies funktioniert zwar gut, wenn Sie den Vor- und Nachnamen trennen möchten, im Fall von Vor-, Mittel- und Nachnamen wird es jedoch in drei Teile aufgeteilt.
- Das Ergebnis, das Sie durch die Verwendung von erhalten Die Funktion „Text in Spalte“ ist statisch. Dies bedeutet, dass Sie bei Änderungen an den Originaldaten den Vorgang wiederholen müssen, um aktualisierte Ergebnisse zu erhalten.
Zellen in Excel mithilfe von Textfunktionen teilen
Excel-Textfunktionen eignen sich hervorragend, wenn Sie Textzeichenfolgen in Scheiben schneiden und in Würfel schneiden möchten.
Während die Funktion „Text in Spalte“ ein statisches Ergebnis liefert, ist das Ergebnis, das Sie durch die Verwendung von Funktionen erhalten, dynamisch und wird automatisch aktualisiert, wenn Sie Ändern Sie die Originaldaten.
Teilen von Namen mit Vor- und Nachnamen
Angenommen, Sie haben dieselben Daten wie unten gezeigt:
Extrahieren des Vornamens
Verwenden Sie die folgende Formel, um den Vornamen aus dieser Liste abzurufen:
=LEFT(A2,SEARCH(" ",A2)-1)
Diese Formel erkennt das erste Leerzeichen und gibt dann den gesamten Text vor diesem Leerzeichen zurück:
Diese Formel verwendet die SEARCH-Funktion, um die Position des Leerzeichens zu ermitteln. Im Fall von Bruce Wayne befindet sich das Leerzeichen an 6. Stelle. Anschließend werden alle Zeichen links davon mithilfe der Funktion LINKS extrahiert.
Extrahieren des Nachnamens
Um den Nachnamen zu erhalten, verwenden Sie die folgende Formel:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
Diese Formel verwendet die Suchfunktion, um die Position der Leertaste mithilfe zu ermitteln die SEARCH-Funktion. Diese Zahl wird dann von der Gesamtlänge des Namens subtrahiert (die durch die LEN-Funktion angegeben wird). Dies gibt die Anzahl der Zeichen im Nachnamen an.
Dieser Nachname wird dann mit der RECHTS-Funktion extrahiert.
Hinweis: Diese Funktionen funktionieren möglicherweise nicht gut, wenn Sie führend sind. nachgestellte oder doppelte Leerzeichen in den Namen. Klicken Sie hier, um zu erfahren, wie Sie führende / nachfolgende / doppelte Leerzeichen in Excel entfernen.
Teilen von Namen mit Vor-, Nach- und Nachnamen
Es kann vorkommen, dass Sie dies tun Holen Sie sich eine Kombination von Namen, wobei einige Namen auch einen zweiten Vornamen haben.
Die Formel ist in solchen Fällen etwas komplex.
Extrahieren des Vornamens
So erhalten Sie den Vornamen:
=LEFT(A2,SEARCH(" ",A2)-1)
Dies ist dieselbe Formel, die wir verwendet haben, als es keinen zweiten Vornamen gab. Es sucht einfach nach dem ersten Leerzeichen und gibt alle Zeichen vor dem Leerzeichen zurück.
Extrahieren des zweiten Vornamens
So erhalten Sie den zweiten Vornamen:
=IFERROR(MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)),"")
Die MID-Funktion beginnt mit dem ersten Leerzeichen und extrahiert den zweiten Vornamen unter Verwendung der Differenz der Position des ersten und des zweiten Leerzeichens.
In solchen Fällen Kein zweiter Vorname, die MID-Funktion gibt einen Fehler zurück. Um den Fehler zu vermeiden, wird er in die IFERROR-Funktion eingeschlossen.
Extrahieren des Nachnamens
Verwenden Sie die folgende Formel, um den Nachnamen zu erhalten:
=IF(LEN(A2)-LEN(SUBSTITUTE(A2," ",""))=1,RIGHT(A2,LEN(A2)-SEARCH(" ",A2)),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2)+1)))
Diese Formel prüft, ob ein zweiter Vorname vorhanden ist oder nicht (durch Zählen der Anzahl der Leerzeichen). Wenn nur ein Leerzeichen vorhanden ist, wird einfach der gesamte Text rechts vom Leerzeichen zurückgegeben.
Wenn jedoch 2 vorhanden sind, wird das zweite Leerzeichen erkannt und die Anzahl der Zeichen nach dem Leerzeichen zurückgegeben zweites Leerzeichen.
Hinweis: Diese Formel funktioniert gut, wenn Sie Namen haben, die entweder nur den Vor- und Nachnamen oder den Vor-, Mittel- und Nachnamen haben. Wenn Sie jedoch eine Mischung haben, in der Sie Suffixe oder Anreden haben, müssen Sie die Formeln weiter ändern.
Zellen in Excel mit Flash-Füllung teilen
Flash-Füllung ist a Neue Funktion in Excel 2013 eingeführt.
Es kann sehr praktisch sein, wenn Sie ein Muster haben und schnell einen Teil davon extrahieren möchten.
Nehmen wir zum Beispiel den Vornamen und die Nachname-Daten:
Die Flash-Füllung identifiziert Muster und repliziert sie für alle anderen Zellen.
So können Sie den Vornamen mit Flash Fill aus der Liste extrahieren:
- Geben Sie in Zelle B2 den Vornamen für Bruce Wayne (dh Bruce) ein.
- Wenn die Zelle ausgewählt ist, sehen Sie ein kleines Quadrat am rechten Ende der Zellenauswahl. Doppelklicken Sie darauf. Dadurch wird in allen Zellen derselbe Name eingetragen.
- Wenn die Zellen gefüllt sind, wird unten rechts das Symbol für die automatischen Fülloptionen angezeigt. Klicken Sie darauf.
- Wählen Sie Flash Fill aus der Liste aus.
- As Sobald Sie Flash Fill auswählen, werden Sie feststellen, dass alle Zellen sich selbst aktualisieren und jetzt den Vornamen für jeden Namen anzeigen.
Wie funktioniert Flash Fill?
Flash Fill sucht nach den Mustern im Datensatz und repliziert das Muster.
Flash Fill ist eine überraschend intelligente Funktion und funktioniert in den meisten Fällen wie erwartet. In einigen Fällen schlägt dies jedoch auch fehl.
Wenn ich beispielsweise eine Liste mit Namen habe, die eine Kombination von Namen enthält, wobei einige einen zweiten Vornamen haben und andere nicht.
Wenn ich in einem solchen Fall den zweiten Vornamen extrahiere, gibt Flash Fill fälschlicherweise den Nachnamen zurück, falls kein Vorname vorhanden ist.
Um ehrlich zu sein, ist das immer noch eine gute Annäherung an den Trend. Es ist jedoch nicht das, was ich wollte.
Aber es ist immer noch gut genug, um es in Ihrem Arsenal zu behalten und bei Bedarf zu verwenden.
Hier ist ein weiteres Beispiel, in dem Flash Fill verwendet wird funktioniert hervorragend.
Ich habe eine Reihe von Adressen, aus denen ich die Stadt schnell extrahieren möchte.
Um die Stadt schnell zu erhalten, geben Sie den Städtenamen für die erste Adresse ein (geben Sie in diesem Beispiel London in Zelle B2 ein) und füllen Sie alle Zellen mit der automatischen Füllung. Verwenden Sie jetzt Flash Fill und geben Sie sofort den Namen der Stadt aus jeder Adresse an.
Ebenso können Sie die Adresse teilen und einen beliebigen Teil der Adresse extrahieren.
Beachten Sie, dass dies der Fall ist Die Adresse muss ein homogener Datensatz mit demselben Trennzeichen sein (in diesem Fall Komma).
Wenn Sie versuchen, Flash Fill zu verwenden, wenn kein Muster vorhanden ist, wird ein Fehler angezeigt (siehe Abbildung) unten:
In diesem Lernprogramm habe ich drei verschiedene Möglichkeiten behandelt, Zellen in Excel in mehrere Spalten aufzuteilen (mithilfe von Text to Spalten, Formeln und Flash-Füllung)
Ich hoffe, Sie fanden dieses Excel-Tutorial hilfreich.
Die folgenden Excel-Tutorials gefallen Ihnen möglicherweise auch:
- Wie So kombinieren Sie Zellen in Excel schnell.
- So extrahieren Sie einen Teilstring in Excel mithilfe von Formeln.
- So zählen Sie Zellen, die Textzeichenfolgen enthalten.
- Extrahieren Sie Benutzernamen aus E-Mail-IDs in Excel.
- So teilen Sie mehrere Zeilen in einer Zelle in separate Zellen / Spalten.