Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
356to360
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
356to360
356to360
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Werte aufsteigend anderwo wiedergeben

Werte aufsteigend anderwo wiedergeben
03.01.2004 21:55:28
Klaus
Hallo!
Im Bereich C9:J9 stehen numerische Codes (z.B. 25,24,10,25,74,21,10,15) diese sollen in den Zellen C34 - J34 in aufsteigender Reihenfolge wiedergegeben werden, wobei Wiederholungen zu ignorieren sind (Ergebnis: 10, 15, 21, 24, 25, 74).
Dies ist mir auch gelungen und zwar mit folgenden Formeln:
1. in Zelle C34:
=WENN((C9:J9)="";"";MIN($C$9:$J$9))
2. in den Zellen D34 bis J34 mit der Formel:
=WENN(MAX($C$9:$J$9)>C34;KKLEINSTE($C$9:$J$9;
ZÄHLENWENN($C$9:$J$9;"<="&C34)+1);"") wobei natürlich bei &C34
auf die jeweils vorhergehende Zelle bezug genommen wird.

Nun mein Problem: diese Formel funktionieren nur bei numerischen Codes, wenn aber im Bereich C9:J9 auch alfanumerische Codes (alle 5 stellig) vorkommen, funktioniert das Ganze nicht mehr: z.B. die Codes 5511B, 52111, 55120, 5511A, 5511B, 52111, 55121 sollten in aufsteigender Reihenfolge in den Zellen D34 bis J34 wiedergegeben werden, wobei aber Wiederholungen unberücksichtgt bleiben müssen. Die Sortierung sollte von links nach rechts erfolgen, so dass folgendes Ergebnis erzielt werden sollte:
52111, 5511A, 5511B, 55120, 55121

Wer kann mir helfen. Vielen Dank im Voraus
Klaus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte aufsteigend anderwo wiedergeben
04.01.2004 01:56:52
Heinz Ulm
Hallo Klaus,

das wird ein riesen Problem werden.
Die Sortierung erfolgt a) nur senkrecht, das könnte man aber mit sortieren und anschließendem Transsponieren lösen, aber das Hauptproblem liegt in den Buchstaben.

Die Ziffer 1 hat den Codewert 49; die 2 50 und die 9 57.
Der Buchstabe A hat den Codewert 65; B 66.

Du müsstest jetzt die Zahlen z.B. 5511B in Einzelzahlen 5;5;1;1;B zerlegen, dann die Codewerte zusammenfassen mit =CODE(G11)&CODE(H11)&CODE(I11)&CODE(J11)&CODE(K11)

die Codwerte kopieren und mit Inhalte einfügen - Werte zurückkopieren. Wenn du dann diese Werte sortieren lässt erhälst du die gewünschte Reihenfolge. Dann das Ganze wieder in 2er-Gruppen zerlegen und mit =ZEICHEN(LINKS(O11;2))&.... wieder als "Zahl" zusammenbauen.

Gruß Heinz
Anzeige
AW: Werte aufsteigend anderwo wiedergeben
04.01.2004 08:26:38
Klaus
Vielen Dank Heinz, leider ist die Lösung doch etwas zu komplex für mich. Vielleicht gibt es jemanden, der eine einfachere Lösung weiss.
Klaus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige