Zahlenliste wird alphanumerisch sortiert
04.07.2007 15:43:00
Frank
ich habe in einer Tabelle eine Liste von Einträgen des Formats
9G1
9G10
9G8
9G100
9G15 usw.
zu sortieren. Das 9G vor der Zahl bleibt immer gleich.Ich möchte nun eine normale numerische Sortierung und nicht die alphanumerische Sortierung von Excel.
Das Endergebnis sollte also so aussehen:
9G1
9G8
9G10
9G15
9G100 usw.
und NICHT:
9G1
9G10
9G100
9G15
9G8
Die Spalte, in der die zu sortierenden Werte stehen, ist mit dem Format 'Standard' formatiert.
Nun habe ich eine zweite Spalte angelegt, in der ich mit folgender Formel
=WERT(TEIL(A7;3;LÄNGE(A7)-2))
1. die eigentliche Zahl aus dem Textstring extrahiere
2. dieses Ergebnis mit WERT in eine richtige Zahl verwandle
Das Ergebnis in dieser zweiten Spalte sieht so aus:
1
10
8
100
15 usw.
Diese zweite Spalte ist mit dem Format 'Zahl' formatiert.
Mein Problem besteht darin, daß ich nun trotzdem in der zweiten Spalte beim aufsteigenden Sortieren eine alphanumerische Sortierung bekomme und keine numerische, wie gewünscht.
Liegt das daran, daß dort eine Formel drin steht? Wo liegt der Fehler? Warum erkennt Excel die Zahlen nicht als Zahlen an?
Ich hoffe, ich habe mich klar genug ausgedrückt. Ich arbeite mit Excel X für Mac.
Allerbesten Dank im voraus für Eure Hilfe oder eine Idee zur Problemlösung. Sicher gibt es auch einen eleganten VBA-Code oder ein Makro, um gleich die erste Spalte richtig zu sortieren, aber das kann ich leider nicht.
Frank