Anzeige
Archiv - Navigation
1464to1468
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
Inhaltsverzeichnis

Sortieren

Sortieren
07.01.2016 15:56:40
Jan
Guten Tag
Ich benötige Euren Fachverstand um eine für mich schwere Aufgabe zu lösen.
Ich habe eine Beispieldatei hier hochgeladen und würde mich über einen Vorschlag sehr freuen.
Die gelb unterlegte Datei ist eine von unserem System erstellte Datei mit den unsortierten Daten.
Ich würde gern die Datei, wie in grün unterlegt, sortieren. Dafür müssen Spalte A (Kundennummer) und B (Projektnummer) beachtet werden. Gern auch in getrennten Mappen.
Folgende Reihenfolge wird benötigt:
1 die kleinste Kundennummer
2 dann aufsteigende Kundennummer
3 sollte es aber wie in Zeile 15 keine Kundennummer geben, aber eine gleiche projektnummer (die ersten 9 zeichen )10074-001)) dann diese darunter
4 sollte es aber wie in Zeile 16 und 17 die gleiche Kundennummer geben, dann soll nach der Projektnummer sortiert werden.
5 Projektnummern ohne Kundennummer sortiert am Ende

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Ich sehe keine Datei..
07.01.2016 16:10:02
UweD

AW: Sortieren
07.01.2016 16:18:05
Jan
Moin Uwe, ich hab sie noch mal hochgeladen.
Danke für den Hinweis

AW: Sortieren
07.01.2016 16:31:11
AndrRo
Hallo Jan,
Hochladen reicht nicht, du musst den Pfad der Datei mit Copy/Paste in deinen Kommentar einfügen. Sonst kann keiner deine Datei sehen.
Gruss
AndrRo

Zusatz
07.01.2016 16:33:11
AndrRo
der Pfad erscheint nach dem Hochladen.

Es gibt halt auch immer Leute, die weder ...
07.01.2016 17:45:22
Luc:-?
…(Gebrauchs-)Anweisungen lesen noch befolgen, AndrRo,
und in diesem Hochlade-Fall selbst überdeutliche Hinweise ignorieren und denen auch beim 2.Versuch nicht auffällt, dass es hier keinen automatischen (eMail-)Anhang gibt… ;-]
Naja, viell ist das ja auch besser so. Wer weiß, was uns so evtl doch noch erspart bleibt… ;-)
Gruß, Luc :-?
Besser informiert mit …

Anzeige
hab mal recherchiert ...
07.01.2016 17:50:17
Matthias
Hi
Vermutlich meint Jan Richters diese hier:
www.herber.de/bbs/user/102650.xlsx
Gruß Matthias

2 Doofe, 1 Gedanke!
07.01.2016 18:05:24
Luc:-?
Ja, Matti,
gerade hatte ich überlegt, dass man die finden könnte, wenn man herausfindet, wie die zeitlich davor zuletzt hochgeladene Datei benannt wurde. Das hast du dann wohl getan…
Mann, haben wir hier einen Service, selbst für … ;-]
Gruß, Luc :-?

;-) owT
07.01.2016 18:20:19
Matthias

AW: Sortieren
08.01.2016 07:24:50
Jan
https://www.herber.de/bbs/user/102657.xlsx
Guten Tag
Vielen Dank für den Hinweis, ich habe den Link jetzt hier oben eingefügt und hoffe das es nun funktioniert.
Über einen Lösungsvorschlag würde ich mich freuen.
Gruß Jan

Anzeige
AW: geht mit einer Matrixfunktionformel, aber ...
08.01.2016 09:19:12
...
Hallo Jan,
... ich hab auch der besseren Übersichtlichkeit halber, hier mal eine Hilfsspaltenformel (Spalte I oder wo Du willst) eingeführt, weil ich vermute, dass in Deinem Original mehr (viel) als nur 10 Datenzeilen auszuwerten sind und da könnte diese (bei vielen hunderten Datensätzen) performanter als eine Matrixfunktion(alität)sformel sein.
Formel I2 nach unten und A14 nach rechts und unten ziehend kopieren und in Spalte E:G anschließend noch das Datumsformat zuweisen:
 ABCDEFGHI
1KundennummerProjektnummerNameProjektmanagerEnde geplantEnde angepasstEnde Ist  
2191-120086-003test 1Lisa01.01.201602.01.201603.01.2016 1911,200860031
3191-110055-001test 2Jan01.01.201602.01.201603.01.2016 1911,100550011
4191-150074-001test 3Sven01.01.201603.01.201603.01.2016 1911,500740011
5112-120087-001test 4Rainer29.12.201529.12.201529.12.2015 1121,200870011
6113-250088-001test 5Frank29.12.201530.12.201530.12.2015 1132,500880011
7110-110074-001test 6Andreas28.12.201528.12.201528.12.2015 1101,100740011
8 10074-001-001test 7Lisa02.01.201502.01.201502.01.2015 1101,100740012
9 50099-001test 8Jan02.01.201502.01.201502.01.2015 999999,500990011
10111-150033-001test 9Jan02.01.201502.01.201502.01.2015 1111,500330011
11111-120033-002test 10Frank02.01.201502.01.201502.01.2015 1111,200330021
12         
13KundennummerProjektnummerNameProjektmanagerEnde geplantEnde angepasstEnde Ist  
14110-110074-001test 6Andreas28.12.201528.12.201528.12.2015  
15 10074-001-001test 7Lisa02.01.201502.01.201502.01.2015  
16111-120033-002test 10Frank02.01.201502.01.201502.01.2015  
17111-150033-001test 9Jan02.01.201502.01.201502.01.2015  
18112-120087-001test 4Rainer29.12.201529.12.201529.12.2015  
19113-250088-001test 5Frank29.12.201530.12.201530.12.2015  
20191-110055-001test 2Jan01.01.201602.01.201603.01.2016  
21191-120086-003test 1Lisa01.01.201602.01.201603.01.2016  
22191-150074-001test 3Sven01.01.201603.01.201603.01.2016  
23 50099-001test 8Jan02.01.201502.01.201502.01.2015  
24         

Formeln der Tabelle
ZelleFormel
I2=WENN(B2="";"";WENN((ZÄHLENWENN(B$2:B$12;LINKS(B2;9)&"*")=1)*(A2=0); 999999;WECHSELN(VERWEIS(9;1/(B$2:B$12=LINKS(B2;9)); A$2:A$12); "-";""))+("0,"&LINKS(WECHSELN(B2;"-";""); 8)&ZÄHLENWENN(B$2:B2;LINKS(B2;9)&"*")))
A14=WENNFEHLER(INDEX(A:A;VERGLEICH(KKLEINSTE($I$2:$I$12;ZEILE(A1)); $I$1:$I$12;)); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: geht mit einer Matrixfunktionformel, aber ...
08.01.2016 10:12:36
Jan
Moin Werner
Vielen Dank für Deine großartige Unterstützung.
Klappt Super.
Gruß Jan

AW: geht mit einer Matrixfunktionformel, aber ...
08.01.2016 11:53:51
Jan
Hallo Werner (neopa C)
Ich habe doch noch ein kleines Problem nachdem ich mit deiner Formel ein wenig gearbeitet habe.
Die Länge der Kunden- und Projektnummern musste ich anpassen. Habe auch die Formel angepasst, aber jetzt funktioniert die Sortierung nicht mehr richtig, wenn keine Kundennummer eingetragen ist.
Kannst Du weiterhelfen?
Gruß Jan
https://www.herber.de/bbs/user/102670.xlsx

AW: dann wird ein neuer Formelansatz notwendig ...
08.01.2016 15:24:22
...
Hallo Jan,
... Excel kann nur Zahlenwerte auf 15 Stellen genau verarbeiten. Da Du nun Deine Nummern mit einer größeren Stellenanzahl angeben hast, kann mein vorheriger Formelansatz nicht entsprechend einfach nur angepasst werden.
Es wurde deshalb ein teils neuer Formelansatz für die Hilfsspaltenformel notwendig. Dies ist zwar etwas kürzer aber eher rechenintensiver bei größerer Datenmenge.
Nachfolgend ist die Hilfsspaltenformel für max 999 unterschiedliche Projektnummern je Kundennummer ausgelegt.
Die Auswertungsformel in A14 bleibt (Du musst nur noch benutzerdefiniertes Zahlenformat 0;; zuweisen):
 ABCDEFGHI
1KundennummerProjektnummerNameProjektmanagerEnde geplantEnde angepasstEnde Ist  
211191-1200086-003-001-001test 1Lisa01.01.201602.01.201603.01.2016 111911005
311191-1100055-001-001-001test 2Jan01.01.201602.01.201603.01.2016 111911001
411191-1500074-001-001-001test 3Sven01.01.201603.01.201603.01.2016 111911008
511112-1200087-001-001test 4Rainer29.12.201529.12.201529.12.2015 111121006
611113-2500088-001-001-001test 5Frank29.12.201530.12.201530.12.2015 111132009
711110-1100074-001-001-001test 6Andreas28.12.201528.12.201528.12.2015 111101002
8 100074-001-002-001test 7Lisa02.01.201502.01.201502.01.2015 111101003
9 500099-001-001-001test 8Jan02.01.201502.01.201502.01.2015 999999010
1011111-1500033-001-001-001test 9Jan02.01.201502.01.201502.01.2015 111111007
1111111-1200033-002-001-001test 10Frank02.01.201502.01.201502.01.2015 111111004
12         
13KundennummerProjektnummerNameProjektmanagerEnde geplantEnde angepasstEnde Ist  
1411110-1100074-001-001-001test 6Andreas28.12.201528.12.201528.12.2015  
15 100074-001-002-001test 7Lisa02.01.201502.01.201502.01.2015  
1611111-1200033-002-001-001test 10Frank02.01.201502.01.201502.01.2015  
1711111-1500033-001-001-001test 9Jan02.01.201502.01.201502.01.2015  
1811112-1200087-001-001test 4Rainer29.12.201529.12.201529.12.2015  
1911113-2500088-001-001-001test 5Frank29.12.201530.12.201530.12.2015  
2011191-1100055-001-001-001test 2Jan01.01.201602.01.201603.01.2016  
2111191-1200086-003-001-001test 1Lisa01.01.201602.01.201603.01.2016  
2211191-1500074-001-001-001test 3Sven01.01.201603.01.201603.01.2016  
23 500099-001-001-001test 8Jan02.01.201502.01.201502.01.2015  
24         

Formeln der Tabelle
ZelleFormel
I2=WENN(B2="";"";--(WENNFEHLER(WECHSELN(VERWEIS(9;1/(LINKS(B$2:B$12;10)=LINKS(B2;10))/(A$2:A$12<>""); A$2:A$12); "-";""); 999999)&TEXT(ZÄHLENWENN(B$2:B$12;"<="&B2); "000")))
A14=WENNFEHLER(INDEX(A:A;VERGLEICH(KKLEINSTE($I$2:$I$12;ZEILE(A1)); $I$1:$I$12;)); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: dann wird ein neuer Formelansatz notwendig ...
11.01.2016 11:02:31
Jan
Hallo Werner (neopa C)
Vielen Dank für Deine schnelle Rückmeldung und den klasse Lösungsvorschlag.
Die Formeln sollten jetzt passen und ich werde es testen.
Gruß Jan

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige