[GastForen Programme Office Microsoft Office Zahlen in Excel richtig sortieren

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Office - Alles fürs Büro
Themen
Beiträge
Moderatoren
Letzter Beitrag

Zahlen in Excel richtig sortieren

Kai Rübsamen
Beiträge gesamt: 4684

4. Dez 2007, 16:34
Beitrag # 1 von 5
Bewertung:
(3713 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

Eigentlich banal, trotzdem funktioniert es nicht:

12126-1485
12126-1496
12126-421
12126-423

Egal ob ich die Spalte als Text, Zahl oder Standard formatiere, Excel arbeitet Stelle für Stelle ab und erkennt den Wert nicht als ganzes.

>>
Richtig wäre:

12126-421
12126-423
12126-1485
12126-1496

Gibt es eine Möglichkeit das so zu sortieren?
X

Zahlen in Excel richtig sortieren

bröp
Beiträge gesamt: 160

4. Dez 2007, 17:17
Beitrag # 2 von 5
Beitrag ID: #325638
Bewertung:
(3697 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich denke, da würde nur eine Hilfsspalte, bei der Du die "Zahl" auseinandernimmst, helfen.

Gruss
Bruno


als Antwort auf: [#325632]

Zahlen in Excel richtig sortieren

Kai Rübsamen
Beiträge gesamt: 4684

4. Dez 2007, 21:09
Beitrag # 3 von 5
Beitrag ID: #325681
Bewertung:
(3679 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Da mein Beispiel nur die "halbe Wahrheit" war funktioniert dies leider nicht ;-)

> Ich hab auch sowas:

10017
13983
14224
14628
3-40
0036159
0036170
4.5-02
3-12
1.5-22
155013


als Antwort auf: [#325638]

Zahlen in Excel richtig sortieren

pixxxelschubser
Beiträge gesamt: 1708

4. Dez 2007, 22:14
Beitrag # 4 von 5
Beitrag ID: #325696
Bewertung:
(3668 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
0036159
0036170
1.5-22
10017
13983
14224
14628
155013
3-12
3-40
4.5-02

Hallo ruebi,

ich weiß nicht, was Du anders gemacht hast?
Als Text formatiert und anschließend sortiert.

Leider funktioniert das bei Deinem ersten Zahlenbeispiel nicht.

Ich bräuchte noch etwas mehr Input.
Was, wofür, warum?
Muß damit dann noch gerechnet werden?
Werden die Zahlen irgendwo ausgelesen oder zusammengesetzt …?


als Antwort auf: [#325681]

Zahlen in Excel richtig sortieren

pixxxelschubser
Beiträge gesamt: 1708

5. Dez 2007, 10:25
Beitrag # 5 von 5
Beitrag ID: #325738
Bewertung:
(3641 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo ruebi,

hier ein Lösungsansatz, der vielleicht umständlich erscheinen mag, und bei einem Excel-Profi wahrscheinlich die Haare zu Berge steigen läßt:

- formatiere Spalte A als Text, um die automatische Formatierung durch Excel zu verhindern
- trage (oder kopiere) Deine Zahlenfolgen in A ein
- übertrage diese Formel nach Spalte B
Code
=WENN(A1="";"";WENN(ISTZAHL(SUCHEN(".";A1));LINKS(A1;(SUCHEN(".";A1))-1)&","&RECHTS(LINKS(A1;(SUCHEN(".";A1))+1))&RECHTS(A1;LÄNGE(A1)-SUCHEN("-";A1));WENN(ISTZAHL(SUCHEN("-";A1))<5;LINKS(A1;(SUCHEN("-";A1))-1)&","&RECHTS(A1;LÄNGE(A1)-SUCHEN("-";A1));WENN(UND(ISTZAHL(SUCHEN("-";A1))>4;ISTZAHL(SUCHEN("-";A1)));LINKS(A1;SUCHEN("-";A1)-1)&","&RECHTS(A1;LÄNGE(A1)-SUCHEN("-";A1));WENN(LINKS(A1;1)<>TEXT(0;0);A1;"0,"&RECHTS(A1;LÄNGE(A1)-1)))))*1) 

dadurch wird der Textstring aus A in eine Zahlenfolge übersetzt, die sortiert werden kann
- [b]funktioniert mit Den zur Verfügung gestellten Ziffernfolgen (incl. zwei/drei Variationen)
- wähle eine Zelle in B aus und sortiere


[b]-beachte die Sortierung der rot dargestellten Ziffernfolgen (vorangestellte 0 nach Bindestrich)
Hier besteht je nach Varianz der Ziffernfolgen (Wieviele Stellen vor und nach Bindestrich?) und gewünschtem Sortierergebnis noch Nachholbedarf.


Ergebnis
Code
0036159 		0,036159 
0036170 0,03617
1.5-22 1,522
3-02 3,02
3-40 3,4
4.5-02 4,502
12 12
23-12 23,12
34.5-22 34,522
54.4-09 54,409
54.4-91 54,491
91.5-22 91,522
91.5-221 91,5221
122.4-90 122,49
123 123
566-12 566,12
1212-5566 1212,5566
1234 1234
10017 10017
12126-023 12126,023
12126-0421 12126,0421

12126-1485 12126,1485
12126-1496 12126,1496
12126-421 12126,421
12345 12345
13983 13983
14224 14224
14628 14628
123456 123456
155013 155013
1212455-66 1212455,66
1234567 1234567
123456789 123456789


Wenn jemand einen effizienteren und/oder universelleren Weg kennt - das würde mich auch interessieren.


als Antwort auf: [#325681]
X