online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Johannes94 vom 09.10.2022, 13:20 Options

Excel zeilen nach Spalten in abnehmender Priorität sortieren

Guten Tag,
folgendes Problem:
In Spalte A stehen Namen.
In Spalte E stehen Monate im Format 01;02;...;11;12.
Nun werden die Zeilen mit Namen und Monaten (und noch anderen Daten) per Makro aufsteigend nach Monaten sortiert.
Range("A2:G200").sort Key1:=Range("E2"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Nun sollen innerhalb Monat 01 (Januar) die Namen alphabetisch, also nach Spalte A sortiert werden, ebenso innerhalb des Februars uws.
Geht das, indem ich Key2 verwende, oder wie erkennt das Makro, dass es Namen nur innerhalb eines Monates orden soll?
Vielen Dank für Hilfe,
Johannes


Antwort schreiben

Antwort 1 von Hajo_Zi vom 09.10.2022, 13:22 Options

Hallo Jonannes,

mal Live

Range("A2:G200").sort Key1:=Range("E2"), Order1:=xlAscending, Key2:=Range("A2"), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Gruß Hajo

Antwort 2 von Johannes94 vom 09.10.2022, 13:25 Options

Hallo Hajo,
das habe ich auch schon ausprobiert, mit dem bescheidenen Erfolg, dass die Zeilen zwar nach Monat geordnet werden, allerdings innerhalb des Monats dann ungeordnet sind. Und genau das soll nicht sein, sie sollen alphabetisch geordnet sein.
Ist es wichtig zu erwähnen, dass es einen Filter gibt, der nichtleere Zellen ausblendet, und dass die Daten nur per Formel reinkopiert werden?
Viele Grüße,
Johannes

Antwort 3 von Hajo_Zi vom 09.10.2022, 13:33 Options

Hallo Johannes,

ich bin der Auffassung Daten per Formel kannst Du nicht sortieren.
Der Filter hat wahrscheinlich, falls sortieren möglich ist auch einen Einfluss. Ich würde vermuten Excel sortiert alles.

Gruß Hajo

Antwort 4 von Johannes94 vom 09.10.2022, 13:35 Options

Hallo Hajo,
die einzige (und wohl aufwendigste) Lösung wäre dann wohl, per Makro festzustellen, von welcher Zeile bis zu welcher Zeile ein Monat geht, und diese dann nach A1 zu sortieren?!
Grüße

Antwort 5 von nostalgiker6 vom 09.10.2022, 22:03 Options

Ich würde wohl die verschiedenen Sortierfelder (in der gewünschten Sortierreihenfolge) in einem Hilfsfeld zusammenfassen und dann nach dieser Hilfsspalte sortieren.

Antwort 6 von Johannes94 vom 10.10.2022, 09:54 Options

@ nostalgiker6
Kannst Du mit das bitte etwas genauer erklären, ich verstehe das nicht. Soll ich die Namen in eine Extraspalte kopieren und dann sortieren?
Viele Grüße,
Johannes

Antwort 7 von nostalgiker6 vom 10.10.2022, 11:03 Options

Eigentlich ganz einfach - schau dir mal DIES an.
Leider habe ich schon nach der Hilfsspalte (D) sortiert - vorher standen 'Namen' und 'Monate' bunt gemischt.

Antwort 8 von Johannes94 vom 15.10.2022, 16:35 Options

Danke, nostalgiker6, das sollte klappen. Werde es testen und mich später nochmal melden.

Ähnliche Themen

Zeilen und Spalten Sperren?
BenjaminM  14.10.2009 - 219 Hits - 9 Antworten

Zeilen und Spalten einer Matrix ausblenden
aipaip  28.10.2009 - 169 Hits - 5 Antworten

Spalten sortieren
Edde1104  31.12.2009 - 196 Hits - 3 Antworten

Zeilen sollen Spalten werden
LindaKF  02.03.2010 - 101 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026