Excel sortiert Zahlen nicht richtig (4 Gründe mit Lösungen)

  • Teile Das
Hugh West

In Microsoft Excel speichern wir Daten nach dem Zufallsprinzip. Dann verarbeiten wir diese Daten nach unseren Bedürfnissen und erhalten das gewünschte Ergebnis. Excel hat einige eingebaute Funktionen, die unseren Bedürfnissen bei der Verarbeitung von Daten entsprechen. Eine davon ist das Sortieren von Daten. Aber manchmal haben wir Probleme beim Sortieren eines Zahlenpakets. Wir werden besprechen, wie man das Problem der nicht korrekt sortierten Zahlen in Excel löst.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.

Nummer sortieren funktioniert nicht.xlsx

4 Gründe und Lösungen, wenn Excel die Zahlen nicht richtig sortiert

Hierfür gibt es mehrere Gründe Zahlen sortieren funktioniert nicht korrekt in Excel Genauer gesagt, haben wir festgestellt 4 Gründe.

  • Nicht druckbare Zeichen in numerischen Daten
  • Führende oder nachgestellte Leerzeichen innerhalb der Daten
  • Zahlen werden versehentlich als Text formatiert
  • Zahlen, die mit RAND, RANDARRAY, oder RANDBETWEEN Funktionen

In den folgenden Abschnitten werden wir diese Gründe erörtern, wie sie zu erkennen sind und welche Lösungen es gibt.

Grund 1: Zahlen haben nicht druckbare Zeichen

Schauen wir uns den folgenden Datensatz an. Er enthält einige Produktpreisdaten, die aus dem Internet gesammelt wurden. Wir haben sie aus dem Internet kopiert und die Preise im Excel-Buchhaltungsformat formatiert. (Allerdings sind die ersten 4 Einträge aufgrund eines bisher unbekannten Problems nicht entsprechend formatiert.

Lassen Sie uns nun versuchen, die Daten zu sortieren.

  • Markieren Sie zunächst alle Zellen der Tabelle Preis Spalte.
  • Drücken Sie die rechte Maustaste und wählen Sie die Option Sortieren von der Option Kontextmenü .
  • Wählen Sie die Sortieren von A bis Z Option.

Sehen Sie sich nun das Ergebnis an.

Die Sortierung wird hier nicht erfolgreich durchgeführt. Der untere 4 die Zellen sind falsch sortiert

Wie man das Problem erkennt

Nun müssen wir herausfinden, wie viele nicht druckbare Zeichen zu unseren gewünschten Daten hinzugefügt werden. Wir verwenden die Excel LEN-Funktion um die Anzahl der Objekte in jeder Zelle zu ermitteln. Drücken Sie Strg+Z um die zuvor durchgeführte Sortierung rückgängig zu machen.

  • Fügen Sie eine Spalte mit dem Namen Anzahl von Char .
  • Gehe zu Zelle D5 und setzen Sie die folgende Formel ein.

=LEN(C5)

  • Drücken Sie nun die Eingabe Taste und ziehen Sie die Füllen Griff Symbol nach unten.

In der neuen Spalte wird die Nummer des Zeichens in jeder Zelle angezeigt. In Zelle D6 und D11, wir haben 2. Das bedeutet, dass die entsprechenden Zellen C6 und C11 enthalten 2 Aber wir können dort nur ein einziges numerisches Zeichen sehen. Es gibt also Eine (1) das numerische Zeichen in den Zellen C6 und C11 .

Lösung: Entfernen Sie die nicht druckbaren Zeichen mit der Funktion CLEAN

Um die gesamten Daten erfolgreich zu sortieren, müssen wir die nicht druckbaren Zeichen entfernen. Die Excel CLEAN-Funktion entfernt auf einfache Weise diese nicht druckbaren Zeichen.

  • Fügen Sie eine neue Spalte mit dem Namen Geprüfte Daten auf den Datensatz.
  • Gehen Sie jetzt zu Zelle E5 und fügen Sie die folgende Formel ein.

=CLEAN(C5)

  • Presse Eingabe und ziehen Sie die Füllen Griff Symbol in Richtung der letzten Zelle.

  • Kopieren Sie nun die Zahlen aus der Spalte Bereinigte Daten, klicken Sie auf Zelle E5 und geben Sie ALT+H+V+V um sie als Werte einzufügen.
  • Klicken Sie dann auf das Symbol Fehler-Symbol und wählen Sie die In Zahl umwandeln Option.

  • Führen Sie nun den Sortiervorgang wie zuvor gezeigt durch.

Nachdem alle nicht druckbaren Zeichen entfernt wurden, sind die Daten erfolgreich sortiert worden.

Lesen Sie mehr: Sortieren in Excel nach Anzahl der Zeichen (2 Methoden)

Grund 2: Vorhandensein von führenden oder nachgestellten Leerzeichen

Wenn die Zahlen führende oder nachgestellte Leerzeichen enthalten, treten bei solchen Zahlen Sortierprobleme auf. Zum besseren Verständnis sehen wir uns das folgende Beispiel an.

Angenommen, wir arbeiten mit dem folgenden Datensatz und wollen die Preise der Artikel aus der Liste sortieren.

Beachten Sie, dass alle Daten in der Tabelle nicht rechtsbündig sind. Preis Spalte.

Nun werden wir versuchen, die Daten in der Preis Spalte von der kleinsten zur größten.

Hier sind die letzten 3 Zellen nicht entsprechend sortiert.

Wie man das Problem erkennt

Wenn Ihre numerischen Daten mit Leerzeichen vermischt sind, handelt es sich eigentlich nicht mehr um Zahlen. Sie können also überprüfen, ob es sich um numerische Werte handelt oder nicht, wenn Sie sie nicht richtig sortieren.

Wir können die Excel ISNUMBER-Funktion Befolgen Sie einfach die nachstehenden Schritte, um diese Prüfung durchzuführen.

  • Fügen Sie zunächst eine Spalte mit dem Namen Status .
  • Setzen Sie dann die folgende Formel ein Zelle D5 .

=ISNUMMER(C5)

  • Drücken Sie nun die Eingabe und erweitern Sie die restlichen Zellen dieser Spalte.

Wir erhalten WAHR wenn das Objekt eine Zahl ist, ansonsten erhalten wir FALSCH Die letzte 3 Objekte des Preis Spalte enthalten Daten; diese sind keine reinen Zahlen. Die Daten enthalten führende und nachfolgende Leerzeichen.

Lösung: Beseitigen Sie die Leerzeichen mit der TRIM-Funktion

Da die TRIM-Funktion zusätzliche Leerzeichen aus einem bestimmten Excel-Datensatz entfernt, können wir es auch für unsere Zwecke verwenden.

Schritte:

  • Fügen Sie eine weitere Spalte mit dem Namen Geänderte Daten .
  • Gehe zu Zelle E5 und setzen Sie die folgende Formel ein.

=TRIM(C5)

  • Drücken Sie nun die Eingabe drücken und zur letzten Zelle ziehen.

  • Sortieren Sie nun den Datensatz vom kleinsten zum größten.

Wir haben die Sortierung erfolgreich durchgeführt.

Lesen Sie mehr: Zahlen in Excel in numerische Reihenfolge bringen (6 Methoden)

Ähnliche Lektüre

  • Wie man in Excel nach Monat sortiert (4 Methoden)
  • Wie man IP-Adressen in Excel sortiert (6 Methoden)
  • [Gelöst!] Excel Sortierung funktioniert nicht (2 Lösungen)
  • Hinzufügen einer Sortierschaltfläche in Excel (7 Methoden)
  • Wie sortiert man eine eindeutige Liste in Excel (10 nützliche Methoden)

Grund 3: Numerische Werte wurden versehentlich als Text formatiert und nicht richtig sortiert

Hier ergibt sich ein weiteres interessantes Problem: In unserem Datensatz sehen wir alle unsere Zahlen in der Preis Einige der Zellen enthalten jedoch Daten, die nicht in der Spalte Nummer Format, sondern sind in Text Hier ist der Datensatz.

  • Sortieren Sie nun die Daten von der kleinsten zur größten Zahl, um zu sehen, was nach der Operation passiert.

Wir können die letzte 4 Zellen bleiben unsortiert.

Wie man das Problem erkennt

Wir müssen erst herausfinden, ob es sich um Zahlen handelt oder nicht. Die ISNUMBER-Funktion wird hierfür verwendet.

  • Gehen Sie zu Zelle D5 in der Tabelle Status Spalte.
  • Setzen Sie die folgende Formel ein.

=ISNUMMER(C5)

  • Drücken Sie nun die Eingabe und erweitern Sie diese.

Wir können sehen, dass FALSCH im letzten 4 Das bedeutet, dass dies keine Zahlen sind. Wir müssen den numerischen Wert dieser Textdaten ermitteln.

Lösung 1: Konvertieren von Text in numerische Daten mit der VALUE-Funktion

Wir werden die VALUE-Funktion hier. WERT Funktion extrahiert den numerischen Wert aus einer Textreferenz.

  • Gehe zu Zelle E5 und fügen Sie die folgende Formel ein.

=WERT(C5)

  • Drücken Sie nun die Eingabe Taste und ziehen Sie bis zur letzten Zelle.

Wir erhalten numerische Werte aus den Textdaten.

  • Führen Sie nun die Sortierung vom kleinsten zum größten Wert durch.

Jetzt sind die Daten richtig sortiert.

Lösung 2: Konvertieren von Text in Zahlen mit einer Standardschaltfläche

Wir haben eine alternative Lösung für dieses Problem, nämlich die Umwandlung der Textwerte in Zahlen und deren Sortierung.

  • Presse Zelle C11 die einen Textwert enthält.
  • Es wird eine Warnschaltfläche mit mehreren Optionen angezeigt.
  • Wählen Sie die In Zahl umwandeln Option.

  • Verfahren Sie so mit anderen Zellen, die Textwerte enthalten.

  • Nachdem wir nun alle Werte in Zahlen umgewandelt haben, sortieren wir die Zahlen vom kleinsten zum größten Wert.

Wir erhalten hier das sortierte Ergebnis.

Lesen Sie mehr: Excel-Verknüpfung zum Sortieren von Daten verwenden (7 einfache Möglichkeiten)

Grund 4: Zahlen, die mit den Excel-Funktionen RAND oder RANDBETWEEN erzeugt wurden

Manchmal erzeugen wir in Excel Zufallszahlen mit RAND oder RANDBETWEEN Ein Problem besteht bei solchen Zahlen: Wenn Sie eine Operation im Bereich der Zellen mit Zufallszahlen durchführen, ändern sich die Zahlen häufig. Wenn Sie also versuchen, solche Zufallszahlen zu sortieren, werden Sie die richtigen Ergebnisse erhalten.

Lösung: Kopieren Sie die generierten Zahlen und fügen Sie sie an der gleichen Stelle ein

Zunächst werden die Daten in feste Werte umgewandelt und dann sortiert.

  • Markieren Sie alle Zellen der Tabelle Alter Spalte.
  • Kopieren Sie sie durch Drücken von Strg+C .
  • Drücken Sie nun die rechte Taste der Maus.
  • Wählen Sie Werte(V) von der Kontextmenü .

  • Hier erhalten wir feste Werte, die sich von nun an nicht mehr wie Zufallsdaten verhalten werden.

  • Sortieren Sie nun die Alter Daten vom kleinsten zum größten.

Lesen Sie mehr: Wie man die Sortierfunktion in Excel VBA verwendet (8 geeignete Beispiele)

Schlussfolgerung

In diesem Artikel haben wir gezeigt, welche Probleme bei der Durchführung von Sortiervorgängen auftreten. Nachdem wir die Probleme erkannt haben, haben wir auch deren Lösungen aufgezeigt. Ich hoffe, dass dies Ihren Bedürfnissen entspricht. Bitte schauen Sie sich unsere Website an Exceldemy.com und geben Sie Ihre Vorschläge in das Kommentarfeld ein.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.