Wie trenne ich Text und Zahlen von einer Zelle in zwei Spalten?
Wenn Sie eine Spalte mit Textzeichenfolgen haben, die aus Text und Zahlen bestehen, möchten Sie jetzt den Text und die Zahlen aus einer Zelle in zwei verschiedene Zellen aufteilen, wie im folgenden Screenshot gezeigt. In Excel können Sie diese Aufgabe mit diesen Methoden beenden.
Methode 1: Trennen Sie Text und Zahlen mit Formeln in Excel
Mit den folgenden Formeln können Sie den Text und die Zahlen aus der Zelle in zwei getrennte Zellen extrahieren. Bitte gehen Sie wie folgt vor:
1. Geben Sie diese Formel in eine leere Zelle ein - C3, in der Sie das Ergebnis platzieren möchten: =LINKS(A3,MIN(FINDEN(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))-1), (A3 ist die Zelle, die die zu trennende Textzeichenfolge enthält), und drücken Sie dann Enter Taste, um nur den Text aus der Zelle A2 zu erhalten. Siehe Screenshot:
2. Und dann können Sie die Zahlen aus der Zelle extrahieren, indem Sie diese Formel anwenden: =RECHTS(A3,LÄNGE(A3)-MIN(FINDEN(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))+1),( A3 ist die Zelle, die die zu trennende Textzeichenfolge enthält), geben Sie diese Formel in Zelle D3 ein, in der Sie die Zahlen platzieren möchten, und drücken Sie Enter Schlüssel, dann erhalten Sie die Zahlen wie folgt:
3. Wählen Sie dann Zelle C3: D3 aus und ziehen Sie den Füllpunkt auf die Zellen, in denen diese Formeln enthalten sein sollen. Sie können sehen, dass Text und Zahlen in verschiedene Zellen unterteilt wurden:
Kutools for Excel's Zellen teilen Die Funktion ist ein leistungsstarkes Tool, mit dem Sie Zellenwerte in mehrere Spalten oder Zeilen aufteilen und alphanumerische Zeichenfolgen in getrennte Text- und Zahlenspalten usw. aufteilen können. Klicken Sie hier, um Kutools für Excel herunterzuladen!
Methode 2: Trennen Sie Text und Zahlen mit Flash Fill in Excel 2013 und einer höheren Version
Mit den obigen Formeln können Sie nur den Text und die Zahlen trennen, wenn der Text vor den Zahlen steht. Um die Textzeichenfolge zu trennen, deren Nummer vor dem Text steht, können Sie die verwenden Flash-Füllung Funktion von Excel 2013 und neuer Version.
Wenn Sie Excel 2013 und eine neuere Version haben, wird die Flash-Füllung Mit dieser Funktion können Sie den Text in eine Spalte und die Zahlen in eine andere Spalte einfügen. Gehen Sie dazu wie folgt vor:
1. Geben Sie die Nummern Ihrer ersten Textzeichenfolge vollständig in die benachbarte leere Zelle - B3 ein, siehe Screenshot:
2. Wählen Sie dann den Bereich B3: B7 aus, in den Sie die Zahlen eingeben möchten, und klicken Sie auf Datum > Flash-Füllungund nur die Zahlen wurden sofort in die Zellen eingetragen, siehe Screenshot:
3. Geben Sie dann die Textzeichenfolge vollständig in Zelle C3 ein, siehe Screenshot:
4. Wählen Sie den Zellbereich C3: C7 aus, in den Sie nur den Text einfügen möchten, und klicken Sie auf Datum > Flash-Füllung Wie Sie sehen können, wurde der Text wie in Schritt 2 wie folgt getrennt:
Tipp: Sie können den gefüllten Griff auch in den Bereich ziehen, den Sie verwenden möchten, und dann auf klicken Option zum automatischen Ausfüllen und prüfe Flash-Füllung.
Methode 3: Trennen Sie Text und Zahlen, die unregelmäßig mit der benutzerdefinierten Funktion gemischt werden
Wenn Sie eine Textzeichenfolge haben, bei der Text und Zahlen unregelmäßig gemischt sind, wie in den folgenden angezeigten Daten, unterstützt Excel die allgemeine Funktion zur Lösung dieses Problems nicht. Sie können jedoch eine benutzerdefinierte Funktion erstellen, um dies zu beenden.
1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen-Fenster.
2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.
VBA-Code: Trennen Sie Text und Zahlen von einer Zelle in verschiedene Zellen
Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
xStr = VBA.Mid(pWorkRng.Value, i, 1)
If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
SplitText = SplitText + xStr
End If
Next
End Function
3. Speichern und schließen Sie diesen Code, kehren Sie zum Arbeitsblatt zurück und geben Sie diese Formel ein = SplitText (A3, FALSE) in eine leere Zelle, um die einzige Textzeichenfolge zu erhalten, und ziehen Sie dann den Füllpunkt nach unten zu den Zellen, die Sie mit dieser Formel füllen möchten (siehe Abbildung):
4. Und dann geben Sie die Formel ein = SplitText (A3, TRUE) in eine andere Zelle und ziehen Sie den Füllpunkt nach unten zu den Zellen, die Sie mit dieser Formel füllen möchten, um die Zahlen zu erhalten, siehe Screenshot:
Note: Das Ergebnis ist falsch, wenn die Textzeichenfolge Dezimalzahlen enthält.
Methode 4: Trennen Sie Text und Zahlen mit Kutools for Excel in zwei Spalten
Wenn Sie Kutools for Excel, mit seinem mächtigen Werkzeug- Zellen teilen Mit diesem Dienstprogramm können Sie die Textzeichenfolgen schnell in zwei Spalten aufteilen: eine ist eine Zahl und eine andere ist Text.
Nach der Installation Kutools for ExcelBitte gehen Sie wie folgt vor:
1. Wählen Sie den Datenbereich aus, in dem Sie Text und Nummer trennen möchten.
2. Dann klick Kutoolen > Zusammenführen & Teilen > Zellen teilen, siehe Screenshot:
3. In dem Zellen teilen Dialogfeld auswählen In Spalten teilen Option unter dem Typ Abschnitt, und dann überprüfen Text und Nummer von dem Geteilt durch Abschnitt, siehe Screenshot:
4. Dann klick Ok Die Schaltfläche und ein Eingabeaufforderungsfeld werden angezeigt, um Sie daran zu erinnern, eine Zelle für die Ausgabe des Ergebnisses auszuwählen. Siehe Screenshot:
5. Klicken Sie OK Die Schaltfläche und die Textzeichenfolgen in der Auswahl wurden wie im folgenden Screenshot in zwei Spalten unterteilt:
Klicken Sie auf Kutools für Excel herunterladen und jetzt kostenlos testen!
Trennen Sie Text und Zahlen mit Kutools for Excel
In Verbindung stehende Artikel:
Wie teile ich ein Wort in Excel in separate Buchstaben?
Wie kann man Zellen per Wagenrücklauf in mehrere Spalten oder Zeilen aufteilen?
- Kutools for Excel
- Kombinieren Sie mehrere Arbeitsblätter
- Anzahl oder Summe nach Farbe
- Senden Sie mehrere E-Mails
-
Kutools für Excel: Über 300 praktische Funktionen für Excel zur kostenlosen Testversion
Durch das Sammeln von mehr als 300 intelligenten und professionellen Tools für Excel werden verschiedene komplizierte Aufgaben mit wenigen Klicks in Ihrer täglichen Arbeit vereinfacht. Dies kann viel Zeit sparen und die Produktivität steigern.
- Kombinieren Sie mehrere Arbeitsblätter oder Arbeitsmappen zu einer Arbeitsmappe oder einem Arbeitsblatt
- Zählen und summieren Sie Zellen basierend auf Hintergrund, Schriftart oder bedingter Formatierungsfarbe
- Senden Sie dieselbe E-Mail an eine Empfängerliste mit unterschiedlichen Anhängen
- Mehr als 110,000 Excel-Benutzer können wählen. Kostenlose 30-Tage-Testversion mit vollem Funktionsumfang, keine Kreditkarte erforderlich!
- 60-tägige Geld-Zurück-Garantie!
-
Kombinieren Sie mehrere Arbeitsblätter oder Arbeitsmappen zu einem einzigen Blatt oder einer Arbeitsmappe
In Ihrer täglichen Arbeit kann das Zusammenführen mehrerer Arbeitsblätter oder Arbeitsmappen zu einem Blatt oder einer Arbeitsmappe eine große Aufgabe für Sie sein, diese einzeln zu kombinieren. Aber mit Kutools for Excel's Kombinieren Mit dieser Funktion können Sie diese Aufgabe mit nur wenigen Klicks lösen.
-
Zählen und summieren Sie Zellen basierend auf Hintergrund, Schriftart oder bedingter Formatierungsfarbe
Es kann für Sie eine schwierige Aufgabe sein, die Zellenwerte basierend auf Hintergrund, Schriftart oder bedingter Formatierungsfarbe in einem großen Bereich zu zählen oder zu summieren. Kutools for Excel unterstützt ein einfaches WerkzeugNach Farbe zählen Dies kann Ihnen helfen, diesen Job so schnell wie möglich ohne Excel-Kenntnisse zu erledigen.
-
Senden Sie dieselbe E-Mail an eine Empfängerliste mit unterschiedlichen Anhängen
Sie können die Word-Anwendung anwenden, um personalisierte E-Mails ohne Anhänge an mehrere Personen zu senden, jedoch mit Kutools for Excel's E-Mails senden Feature kann diese Einschränkung behoben werden. Gleichzeitig können Sie die Nachrichten auch an eine bestimmte Person senden oder bcc.