So teilen Sie Zellen (in mehrere Spalten) in Excel

So teilen Sie Zellen (in mehrere Spalten) in Excel

In einigen Fällen müssen Sie Zellen in Excel teilen.Dies können Sie sein, wenn Sie Daten aus einer Datenbank abrufen, Daten aus dem Internet kopieren oder Daten von einem Kollegen abrufen.

Ein einfaches Beispiel, wo Sie Zellen in Excel aufteilen müssen, ist, wenn Sie vollständige Namen haben und diese in Vor- und Nachnamen aufteilen möchten.

Oder Sie erhalten die Adresse und möchten die Adresse aufteilen, um die Stadt oder das Passwort separat zu analysieren.

So teilen Sie Zellen in Excel

In diesem Lernprogramm erfahren Sie, wie Sie Zellen in Excel mit den folgenden Techniken teilen:

  • Verwenden Sie die Funktion „Text in Spalten“.
  • Verwenden Sie Excel-Textfunktionen.
  • Verwenden Sie Flash Fill (verfügbar in 2013 und 2016).

Lasst uns beginnen!

Teilen Sie Zellen in Excel mit Text in Spalte

Unten habe ich die Namen einiger meiner Lieblingsfiguren aufgelistet, die ich gerne in separate Zellen aufteilen möchte. :

Datensätze, die in Excel aufgeteilt werden müssen

Hier sind die Schritte, um diese Namen in Vor- und Nachnamen aufzuteilen:

  • Wählen Sie die Zelle mit dem Text aus, den Sie teilen möchten (in diesem Fall A2:A7).
  • Klicken Sie auf die Registerkarte Daten
  • Klicken Sie in der Gruppe Datentools auf Text in Spalten.Klicken Sie auf die Option Text in Spalten
  • Im Assistenten zum Konvertieren von Text in Spalten:
verwandte Frage  So erhalten Sie die Summe einer Spalte in Excel (5 sehr einfache Möglichkeiten)

Dadurch wird der Text der Zelle sofort in zwei verschiedene Spalten aufgeteilt.

Ergebnisdaten mit Zellen, die in separate Spalten aufgeteilt sind

Anmerkungen:

  • Die Funktion „Text in Spalten“ teilt den Inhalt von Zellen basierend auf Trennzeichen.Während dies gut funktioniert, wenn Sie Vor- und Nachnamen trennen möchten, wird es im Fall von Vor-, Mittel- und Nachnamen in drei Teile geteilt.
  • Das mit der Funktion „Text in Spalte“ erhaltene Ergebnis ist statisch.Das bedeutet, dass Sie bei einer Änderung der Originaldaten den Vorgang wiederholen müssen, um aktualisierte Ergebnisse zu erhalten.

Teilen Sie Zellen in Excel mithilfe von Textfunktionen

Excel-Textfunktionen sind nützlich, wenn Sie Textzeichenfolgen schneiden und würfeln möchten.

Während die Funktion „Text in Spalte“ statische Ergebnisse liefert, sind die mit der Funktion erzielten Ergebnisse dynamisch und werden automatisch aktualisiert, wenn Sie die Originaldaten ändern.

Name mit Vor- und Nachname aufteilen

Angenommen, Sie haben dieselben Daten wie diese:

Zellen teilen in Excel - Funktionsdatensatz

Namen extrahieren

Um Vornamen aus dieser Liste zu erhalten, verwenden Sie die folgende Formel:

=LINKS(A2,SUCHE(" ",A2)-1)

Diese Formel findet das erste Leerzeichen und gibt dann den gesamten Text vor diesem Leerzeichen zurück:

LEFT-Funktion zum Extrahieren von Namen

Diese Formel verwendet die SEARCH-Funktion, um die Position des Leerzeichens abzurufen.In Bruce Waynes Beispiel kommt das Leerzeichen auf Platz 6.Dann verwendet es die LEFT-Funktion, um alle Zeichen links davon zu extrahieren.

Nachnamen extrahieren

Um den Nachnamen zu erhalten, verwenden Sie die folgende Formel:

=RECHTS(A2,LEN(A2)-SUCHE(" ",A2))

Korrekte Funktion zum Extrahieren des Nachnamens

Diese Formel verwendet die SEARCH-Funktion, um die Position der Leertaste mithilfe der SEARCH-Funktion zu finden.Anschließend subtrahiert es diese Zahl von der Gesamtlänge des Namens (angegeben durch die LEN-Funktion).Dies gibt die Anzahl der Zeichen im Nachnamen an.

Verwenden Sie dann die RIGHT-Funktion, um diesen Nachnamen zu extrahieren.

Hinweis:Diese Funktionen funktionieren möglicherweise nicht richtig, wenn der Name führende, nachgestellte oder doppelte Leerzeichen enthält.Klicken Sie hier, um zu erfahren, wie Sie führende/nachgestellte/doppelte Leerzeichen in Excel entfernen.

Teilen Sie Namen mit Vor-, Mittel- und Nachnamen auf

In einigen Fällen erhalten Sie möglicherweise eine Kombination von Namen, von denen einige auch einen zweiten Vornamen haben.

Datensatz mit zweitem Vornamen, der in Excel geteilt werden muss

Die Formel ist in diesem Fall etwas kompliziert.

Namen extrahieren

Um den Namen zu erhalten:

=LINKS(A2,SUCHE(" ",A2)-1)

Dies ist die gleiche Formel, die wir ohne einen zweiten Vornamen verwenden.Es sucht nur nach dem ersten Leerzeichen und gibt alle Zeichen vor dem Leerzeichen zurück.

verwandte Frage  Wie bekomme ich den Arbeitsblattnamen in Excel? (Einfache Formel)

zweiten Vornamen extrahieren

So erhalten Sie den zweiten Vornamen:

=IFERROR(MID(A2,SUCHE(" ",A2)+1,SUCHE(" ",A2,SUCHE(" ",A2)+1)-SUCHE(" ",A2)),"")

Die MID-Funktion beginnt mit dem ersten Leerzeichen und verwendet den Unterschied in der Position des ersten und zweiten Leerzeichens, um den zweiten Vornamen zu extrahieren.

Wenn kein zweiter Vorname vorhanden ist, gibt die MID-Funktion einen Fehler zurück.Um Fehler zu vermeiden, wird es in die Funktion IFERROR eingeschlossen.

Nachnamen extrahieren

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 sucht nach einem zweiten Vornamen (indem die Anzahl der Leerzeichen gezählt wird).Wenn nur 1 Leerzeichen vorhanden ist, wird nur der gesamte Text rechts vom Leerzeichen zurückgegeben.

Aber wenn es 2 gibt, findet es das zweite Leerzeichen und gibt die Anzahl der Zeichen nach dem zweiten Leerzeichen zurück.

Hinweis: Diese Formeln funktionieren gut, wenn Sie nur Vor- und Nachnamen oder Vor-, Mittel- und Nachnamen haben.Wenn Sie jedoch eine Kombination aus Suffixen oder Anreden haben, müssen Sie die Formel weiter modifizieren.

Teilen Sie Zellen in Excel mit QuickFill

Flash Fill ist eine neue Funktion, die in Excel 2013 eingeführt wurde.

Es kann sehr praktisch sein, wenn Sie ein Muster haben und Teile davon schnell extrahieren möchten.

Lassen Sie uns zum Beispiel Daten zum Vor- und Nachnamen abrufen:

Daten, die in Excel aufgeteilt werden müssen

Quick Fill funktioniert, indem es ein Muster erkennt und es in alle anderen Zellen kopiert.

So verwenden Sie Flash Fill, um Namen aus einer Liste zu extrahieren:

Wie funktioniert Flash Fill?

Flash Fill findet ein Muster im Datensatz und kopiert es.

Flash Fill ist eine überraschend intelligente Funktion, die in den meisten Fällen gut funktioniert.Aber es scheitert in manchen Fällen auch.

Wenn ich zum Beispiel eine Namensliste mit Namenskombinationen habe, haben einige einen zweiten Vornamen und andere nicht.

Wenn ich in diesem Fall den zweiten Vornamen extrahiere, gibt Flash Fill fälschlicherweise den Nachnamen zurück, falls kein Vorname vorhanden ist.

verwandte Frage  Wie schalte ich Bluetooth unter Windows 10 ein?

So teilen Sie Zellen in Excel - Fehler beim schnellen Ausfüllen

Ehrlich gesagt ist dies immer noch eine gute Annäherung an den Trend.Dies ist jedoch nicht das, was ich möchte.

Aber es ist immer noch ein gut genug Werkzeug, um es in Ihrem Arsenal zu behalten und bei Bedarf zu verwenden.

Hier ist ein weiteres Beispiel für eine schnelle Füllung, die hervorragend funktioniert.

Ich habe eine Reihe von Adressen, aus denen ich schnell Städte extrahieren möchte.

Teilen Sie Zellen in Excel mit QuickFill - Adressdatensatz

Um die Stadt schnell zu erhalten, geben Sie den Stadtnamen der ersten Adresse ein (in diesem Beispiel London in Zelle B2) und verwenden Sie die automatische Vervollständigung, um alle Zellen auszufüllen.Verwenden Sie jetzt Flash Fill und Sie erhalten sofort den Namen der Stadt für jede Adresse.

Ebenso können Sie die Adresse aufteilen und einen beliebigen Teil der Adresse extrahieren.

Beachten Sie, dass die Adressen dazu ein homogener Datensatz mit demselben Trennzeichen (in diesem Fall Komma) sein müssen.

Wenn Sie versuchen, Flash Fill ohne Muster zu verwenden, wird ein Fehler wie dieser angezeigt:

Flashfill-Fehlermeldung

In diesem Lernprogramm habe ich drei verschiedene Möglichkeiten zum Aufteilen von Zellen in Excel in mehrere Spalten behandelt (mithilfe von „Text in Spalten“, „Formeln“ und „Quick Fill“).

Ich hoffe, Sie fanden dieses Excel-Tutorial hilfreich.

Oh Hallo ????Schön, dich kennenzulernen.

Abonniere unseren Newsletter, sehr regelmäßig sendenTolle TechnikZu deinem Beitrag.

Geben Sie Anmerkung