Vba excel sortieren nach aufsteigenden Ziffern?
Wie lässt sich eine Tabelle nach aufsteigenden Ziffern sortieren?
sodass zum Beispiel die zahl 12597 über der Zahl 345 steht, da die 1. Ziffer kleiner ist.
es soll also nicht nach dem „Wert“ bzw. der Größe des Wertes sortieren.
hoffe ist verständlich.
3 Antworten
Wenn ich dich recht verstehe soll das Ergebnis dann ca so aussehen?:
- 12952
- 14731
- 16710
- 3392
Dafür musst du die Ziffern zuerst aufteilen, z.B in Hilfspalten mit dieser Formel:
- =WENNFEHLER(1*TEIL($B2;SPALTE(A:A);1);TEIL($B2;SPALTE(A:A);1))
Wennfehler ist für eventuelle Buchstaben. Mit diesen Hilfspalten kannst du dann das Sortierenwerkzeug von Excel anwenden.
wenn diese Tabelle als Zahlen formatiert oder sortiert wird sollte dies funktionieren
falls das aber als Text formatiert bleiben soll dann Null ranhängen
03392
03392
03392
12952
12952
In der Tabelle sind noch Wörter bzw. Buchstaben enthalten
-.-.- zurückgezogen
in welche Zelle geb ich die Formel ein ?