Freigeben über

Falsches Sortieren von als Text formatierten Zahlen

Anonym
2020-01-21T17:22:55+00:00

Excel liefert beim Sortieren von als Text formatierten Zahlen z.T. unerwartete Ergebnisse. Hier zwei Beispiele:

Die linken Spalten zeigen jew. die Sortierung, wie sie zu erwarten wäre und wie sie z.B. auch im Windows Datei-Explorer und in Word-Tabellen erfolgt. Die rechten Spalten zeigen das tatsächliche Ergebnis der Excel-Sortierung. Offensichtlich werden einige Zahlen, obwohl sie als Text formatiert sind, weiterhin als Zahlen oder als Datum/Sonderformat behandelt. In älteren Office-Versionen (ich habe es mit Office 2010 getestet) erhält man die "richtige" Sortierung, wenn die Zellen VOR der Eingabe als Text formatiert werden, während man die "falsche" Sortierung erhält, wenn die Zellen NACH der Eingabe formatiert werden. In der von mir derzeit benutzten Version Office 2016 erfolgt in beiden Fällen die "falsche" Sortierung. Man kann das Problem zwar umgehen, indem man allen Zahlen ein Textzeichen voranstellt (siehe folgenden Screenshot), was aber eigentlich nicht notwendig sein dürfte.

Dieses Sortier-Problem wurde im Forum bereits öfter angesprochen. Hier ein paar Links:

  1. Formating numbers as text fails, 2012.

https://answers.microsoft.com/en-us/office/forum/office_2007-excel/formatting-numbers-as-text-fails/cfd8e758-1870-411b-9d3e-510f57df9441

  1. Sorting data - number/text problem, 2018.

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_win10-mso_o365b/sorting-data-nubertext-problem/5f051a91-a98e-42d3-ac5e-9d434ff23d7a

  1. Sorting numbers and text - defined as text, 2019.

https://answers.microsoft.com/en-us/msoffice/forum/all/sorting-numbers-and-text-defined-as-text/2b417208-001c-4df3-b9da-b88e58a92c19

Kann jemand sagen, ob es hier noch Hoffnung auf eine Lösung gibt?

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen
Antwort, die vom Frageautor angenommen wurde
  1. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2020-01-22T08:47:52+00:00

    Die Lösung ist schon lange da, nur leider nicht "allgemein" bekannt, bzw. wird ignoriert.

    a) Zunächst einmal muss die Zahl auch tatsächlich als Text vorliegen, d.h. zuerst die Zellen als Text formatieren, dann die Werte eingeben:

    Bei Dir sieht es wie in Spalte A aus, von daher alles gut.

    b) Nicht auf AZ oder ZA klicken!

    Die Versuchung ist groß und wenn man das macht, dann kommt es zu dem "Problem". Wenn man jedoch den Sortierdialog

    benutzt, dann sieht es im ersten Moment mal nicht anders aus:

    Nach einem Klick auf Ok kommt jedoch diese Meldung und da kann man zwischen Zahlen und Text unterscheiden.

    (Die AZ oder ZA Buttons nehmen immer die obere Einstellung!)

    Ergebnis ist wie gewünscht:

    Versucht man das gleiche mit Spalte B, dann kommt die Sortierwarnung nicht, entsprecht ist das Ergebnis unerwartet.

    Andreas.

    7 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

1 zusätzliche Antwort

Sortieren nach: Am hilfreichsten
  1. Anonym
    2020-01-22T13:55:15+00:00

    Tatsache, das funktioniert. Das hilft mir schon mal enorm viel weiter, und besten Dank für die schnelle Antwort.

    Trotzdem verstehe ich immer noch nicht, warum man diesen komplizierten Weg gehen muss und vor allem warum man unbedingt die Zellen vor der Eingabe formatieren muss, um das von mir als richtig bezeichnete Ergebnis zu erhalten. Eine nachträgliche Formatierung scheint nicht möglich. Auch das Umkopieren von Werten in anders vorformatierte Zellen schafft hier keine Abhilfe. Die ursprüngliche Formatierung bleibt auch beim Einfügen erhalten. Und während als Text formatierte Zahlen wieder in Zahlen umgewandelt werden können (siehe Screenshot), kann ich keine entsprechende Funktion finden, die Zahlen in Text umwandelt. Wie es aussieht, wird also eine einmal als Zahl erkannte Eingabe für immer als Zahl behandelt.

    Sollte das so sein, würde das für die von mir bearbeitete Tabelle bedeuten, dass ich ein paar Hundert Werte per Hand neu eintippen muss, wenn ich die gewünschte Sortierung haben will. Aber wenigstens weiß ich für die Erstellung der nächsten Tabellen jetzt Bescheid und kann das Zellenformat von Anfang an richtig einstellen.

    Ich würde es für benutzerfreundlicher halten, wenn Excel im Textformat generell so sortieren würde, wie es praktisch alle anderen Programme auch tun. Dazu wähle ich ja ausdrücklich das Format "Text" aus anstelle des voreingestellten "Standard". Zudem wäre es meiner Meinung nach von Vorteil, wenn die Formatierung nachträglich geändert werden kann.

    Gruß,

    Joachim

    4 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare