Wie sortiert man Zahlen mit Text-/Buchstabenvor- oder -nachsilbe in Excel?
Angenommen, Sie haben eine Reihe von Zahlen, die Buchstabenpräfixe oder -suffixe enthalten. Wie könnten Sie diese in Excel wie normale Zahlen sortieren? Dieser Artikel sammelt mehrere Lösungsansätze, um dies zu erreichen.
- Zahlen mit Text-/Buchstabenvor- oder -nachsilbe über benutzerdefinierte Funktion sortieren
- Zahlen mit Text-/Buchstabenvor- oder -nachsilbe durch Extrahieren der Zahlen sortieren
- Zahlen mit Text-/Buchstabenvor- oder -nachsilbe durch Aufteilen von Text und Zahlen sortieren
- Zahlen mit Text-/Buchstabenvor- oder -nachsilbe durch Entfernen von Buchstaben sortieren
Zahlen mit Text-/Buchstabenvor- oder -nachsilbe über benutzerdefinierte Funktion sortieren
Diese Methode führt eine benutzerdefinierte Funktion (VBA) ein, um nur Zahlen aus den Zahlen mit Präfix oder Suffix zu extrahieren, damit Sie sie leicht sortieren können.
1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie dann den folgenden VBA-Code in das neu geöffnete Modulfenster ein.
Benutzerdefinierte Funktion: Extrahieren Sie nur Zahlen aus Textzeichenfolgen
Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function
3. Speichern Sie den Code und schließen Sie das Microsoft Visual Basic for Applications-Fenster.
4Wählen Sie eine leere Zelle neben den ursprünglichen Zahlen mit Präfix oder Suffix, z.B. Zelle B2, und geben Sie die Formel =num(A2) (A2 ist die Zahl mit Präfix oder Suffix) ein, und ziehen Sie dann den AutoFill-Griff dieser Zelle über den gewünschten Bereich.
5Da die extrahierten Zahlen als Text gespeichert sind, müssen wir sie in Zahlen umwandeln. Kopieren Sie alle extrahierten Zahlen, klicken Sie mit der rechten Maustaste auf den kopierten Bereich und wählen Sie Werte einfügen aus dem Kontextmenü. Siehe Screenshot:
Hinweis: In Excel 2007 können Sie die extrahierten Zahlen, die als Text gespeichert sind, kopieren und dann auf Start > Einfügen > Werte einfügen.
6klicken. Behalten Sie die Auswahl dieser Zahlen bei, und klicken Sie dann auf die Schaltfläche neben den ausgewählten Zahlen und wählen Sie In Zahl konvertieren aus der Dropdown-Liste. Siehe Screenshot:
7. Behalten Sie die neuen Zahlen ausgewählt und klicken Sie auf Daten > Sortieren von der kleinsten zur größten oder Sortieren von der größten zur kleinsten; aktivieren Sie die Option Auswahl erweitern im erscheinenden Sortierwarnungsdialogfeld und klicken Sie auf die Schaltfläche Sortieren. Siehe Screenshots:


8Jetzt wurden die Zahlen mit Buchstabenvor- oder -nachsilbe wie normale Zahlen sortiert (siehe unten stehenden Screenshot). Löschen Sie bei Bedarf die extrahierten Zahlen.
Zahlen mit Text-/Buchstabenvor- oder -nachsilbe durch Extrahieren der Zahlen sortieren
Tatsächlich bietet Kutools für Excel auch eine ähnliche EXTRACTNUMBERS-Funktion zum Extrahieren von Zahlen aus Textzeichenfolgen. Daher können wir Zahlen mit Buchstabenvor- oder -nachsilbe sortieren, indem wir die Zahlen zuerst extrahieren.
Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!
1Wählen Sie eine leere Zelle neben den Zahlen mit Buchstabenvor- oder -nachsilbe, z.B. Zelle B2, und geben Sie die Formel =EXTRACTNUMBERS(A2,WAHR) (A2 ist die Zelle der Zahl mit Buchstabenvor- oder -nachsilbe) ein, und ziehen Sie dann den AutoFill-Griff dieser Zelle über den gewünschten Bereich. Siehe Screenshot:
2. Behalten Sie die extrahierten Zahlen ausgewählt, klicken Sie auf Daten > Sortieren von der kleinsten zur größten oder Sortieren von der größten zur kleinsten; aktivieren Sie die Auswahl erweitern im erscheinenden Sortierwarnungsdialogfeld und klicken Sie dann auf die Sortieren Schaltfläche. Siehe unten stehende Screenshots:


3. Jetzt wurden die Zahlen mit Buchstabenvor- oder -nachsilbe wie normale Zahlen sortiert. Sie können alle extrahierten Zahlen bei Bedarf löschen.
Zahlen mit Text-/Buchstabenvor- oder -nachsilbe durch Aufteilen von Text und Zahlen sortieren
Kutools für Excel unterstützt auch das Aufteilen von Text und Zahlen aus Zellen mit seinem Split Cells-Dienstprogramm. Daher können wir den Text und die Zahlen aufteilen und in verschiedene Spalten platzieren, um das Sortieren zu erleichtern. Gehen Sie bitte wie folgt vor:
Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!
1Wählen Sie die Zahlen mit Buchstabenvor- oder -nachsilbe aus und klicken Sie auf Kutools > Text > Split CellsSiehe unten stehenden Screenshot:
2. Aktivieren Sie im erscheinenden Split Cells-Dialogfeld die Option Daten aufteilen im Typ-Bereich, aktivieren Sie die Option Nach Text und Zahl aufteilen im Bereich Trennzeichen , und klicken Sie auf die Schaltfläche Ok. Siehe oben stehenden Screenshot:
3Jetzt erscheint das zweite Split Cells-Dialogfeld. Wählen Sie die Zelle neben den ursprünglichen Zahlen mit Buchstabenvor- oder -nachsilbe aus, z.B. Zelle B2, und klicken Sie auf die OK Schaltfläche.
Jetzt werden die Texte und Zahlen aufgeteilt und neben den ursprünglichen Zahlen mit Vor- oder Nachsilbe platziert. Siehe unten stehenden Screenshot.
4. Wählen Sie die aufgeteilten Zahlen aus und klicken Sie auf Daten > Sortieren von der kleinsten zur größten oder Sortieren von der größten zur kleinsten; aktivieren Sie die Auswahl erweitern im erscheinenden Sortierwarnungsdialogfeld und klicken Sie auf die Sortieren Schaltfläche. Siehe unten stehende Screenshots:


5. Jetzt wurden die Zahlen mit Buchstabenvor- oder -nachsilbe wie normale Zahlen sortiert. Sie können die aufgeteilten Texte und Zahlen bei Bedarf löschen.
Zahlen mit Text-/Buchstabenvor- oder -nachsilbe durch Entfernen von Buchstaben sortieren
Diese Methode führt das Hilfsprogramm „Zeichen entfernen“ von Kutools für Excel ein, um alle nicht-numerischen Zeichen (einschließlich Buchstaben) zu entfernen und nur Zahlen in den Zellen zu belassen. Anschließend können Sie Zahlen mit Text-/Buchstabenvor- oder -nachsilbe leicht sortieren.
Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!
1. Kopieren Sie alle Zahlen mit Buchstabenvor- oder -nachsilbe und fügen Sie sie neben den ursprünglichen Zahlen mit Buchstabenvor- oder -nachsilbe ein.
2Behalten Sie die eingefügten Zahlen ausgewählt, klicken Sie auf Kutools > Text > Bestimmte Zeichen löschen, und aktivieren Sie dann nur die Nicht-numerische Zeichen Option im erscheinenden Dialogfeld Bestimmte Zeichen löschen, und klicken Sie auf die Ok Schaltfläche. Siehe unten stehenden Screenshot:
3. Jetzt sind nur noch Zahlen in der neuen Spalte übrig. Behalten Sie diese Zahlen ausgewählt und klicken Sie auf Daten > Sortieren von der kleinsten zur größten oder Sortieren von der größten zur kleinsten; aktivieren Sie die Option Auswahl erweitern im erscheinenden Sortierwarnungsdialogfeld und klicken Sie auf die Schaltfläche Sortieren. Siehe unten stehende Screenshots:


4. Löschen Sie die Zahlen bei Bedarf.
Demo: Zahlen mit Text-/Buchstabenvor- oder -nachsilbe in Excel sortieren
Verwandte Artikel
Geburtstage (Daten) nach Monat in Excel schnell sortieren
Zellen nach letztem Zeichen oder letzter Zahl in Excel sortieren
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!