Discussion:
Sortierung mit Gruppierung
(zu alt für eine Antwort)
Thomas Wolf
2008-12-12 12:18:32 UTC
Permalink
Hallo NG

Voraussetzung Excel 03 auf WXP Pro:

Ich habe ein Sheet, in welches ich einige Zeilen jeweils gruppiert habe,
damit ich sie aus- und wieder einblenden kann. Soweit so gut. Über das
gesamte Sheet (exkl. die ersten 4 Zeilen) habe ich in Spalte K einen
Algorithmus (Sorry, eine Ahnung, wie man das schreibt :o) ) gebaut, nach
welchem ich das Sheet sortieren möchte Auch kein Problem. Wenn ich jetzt
aber alle Zellen auswähle, zu sortieren gehe und nach Spalte K sortiere,
passiert - nichts. Wenn ich die erste Gruppierung wieder entferne (und alle
anderen belasse) und sortiere - die ganze Tabelle wird richtig sortiert.

Ist das ein bug, ein feature oder mache ich etwas falsch?

Gruss
Thomas
Alexander Wolff
2008-12-12 12:35:59 UTC
Permalink
Post by Thomas Wolf
Hallo NG
Ich habe ein Sheet, in welches ich einige Zeilen jeweils gruppiert
habe, damit ich sie aus- und wieder einblenden kann. Soweit so gut.
Über das gesamte Sheet (exkl. die ersten 4 Zeilen) habe ich in Spalte
K einen Algorithmus (Sorry, eine Ahnung, wie man das schreibt :o) )
gebaut, nach welchem ich das Sheet sortieren möchte Auch kein
Problem. Wenn ich jetzt aber alle Zellen auswähle, zu sortieren gehe
und nach Spalte K sortiere, passiert - nichts. Wenn ich die erste
Gruppierung wieder entferne (und alle anderen belasse) und sortiere -
die ganze Tabelle wird richtig sortiert.
Ist das ein bug, ein feature oder mache ich etwas falsch?
Hm, ich käme nicht auf die Idee, etwas einmal Gruppiertes anders sortieren
zu wollen. In Access hätte man es da leichter bzw. das wäre Dein
Anlaufpunkt, weil die Daten in einer Tabelle stehen und der Bericht durch
eine Abfrage entstünde.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Thomas Wolf
2008-12-12 13:05:29 UTC
Permalink
Hallo Alexander
Post by Alexander Wolff
Hm, ich käme nicht auf die Idee, etwas einmal Gruppiertes anders sortieren
zu wollen. In Access hätte man es da leichter bzw. das wäre Dein
Anlaufpunkt, weil die Daten in einer Tabelle stehen und der Bericht durch
eine Abfrage entstünde.
Das ist eine klassische Anwendung für Access, nur will das meinem Chef nicht
einleuchten. Der hat zwar nichts gegen Access, will dieses spezielle
Excelblatt aber aus diversen Gründen nicht aufgeben.
Jetzt versuche ich halt, das Blatt benutzerfreundlicher zu gestalten und
Excel zu vergewaltigen. Erster Schritt war, die Daten zu Gruppieren. Der
Grund: Ich habe Zeilen mit Überschriften. Für die jeweils darunter liegenden
Zellen wollte ich über Gruppieren die Möglichkeit geben, die Zeilen aus-
resp. einzublenden. So habe ich z.B. die Möglichkeit, nur die Überschriften
zu sehen.
Sortieren möchte ich das Ganze, da sich Stati ändern können und ich die
wichtigsten pro Überschrift jeweils zu oberst haben möchte. Das Sortieren
funktioniert ja auch, aber nur, wenn ich unter der ersten Überschrigt die
Gruppierung ausschalte. Hat da jemand eine Idee, weshalb dies so ist?

Gruss
Thomas
Alexander Wolff
2008-12-12 13:21:30 UTC
Permalink
Post by Thomas Wolf
Post by Alexander Wolff
Hm, ich käme nicht auf die Idee, etwas einmal Gruppiertes anders
sortieren zu wollen. In Access hätte man es da leichter bzw. das
wäre Dein Anlaufpunkt, weil die Daten in einer Tabelle stehen und
der Bericht durch eine Abfrage entstünde.
Das ist eine klassische Anwendung für Access, nur will das meinem
Chef nicht einleuchten. Der hat zwar nichts gegen Access, will dieses
spezielle Excelblatt aber aus diversen Gründen nicht aufgeben.
Jetzt versuche ich halt, das Blatt benutzerfreundlicher zu gestalten
und Excel zu vergewaltigen. Erster Schritt war, die Daten zu
Gruppieren. Der Grund: Ich habe Zeilen mit Überschriften. Für die
jeweils darunter liegenden Zellen wollte ich über Gruppieren die
Möglichkeit geben, die Zeilen aus- resp. einzublenden. So habe ich
z.B. die Möglichkeit, nur die Überschriften zu sehen.
Sortieren möchte ich das Ganze, da sich Stati ändern können und ich
die wichtigsten pro Überschrift jeweils zu oberst haben möchte. Das
Sortieren funktioniert ja auch, aber nur, wenn ich unter der ersten
Überschrigt die Gruppierung ausschalte. Hat da jemand eine Idee,
weshalb dies so ist?
Etwas ketzerisch: Warum musst Du das wissen? (Ich vermute die Antwort in
meiner ersten Entgegnung - denn eine Gruppierung auf der nullten Ebene wäre
noch keine, und deshalb könnte man sortieren).

Ich würde es einfach so lösen: Kopiere alle Daten ohne Gruppierung in ein
neues Blatt (evtl. nur temporär, sinnvollerweise aber mit einem Makro) und
sortiere nach Gutdünken. Beim Dateispeichern sollte diese neue Tabelle dann
immer gelöscht werden.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Thomas Wolf
2008-12-12 14:14:44 UTC
Permalink
Post by Alexander Wolff
Etwas ketzerisch: Warum musst Du das wissen? (Ich vermute die Antwort in
meiner ersten Entgegnung - denn eine Gruppierung auf der nullten Ebene
wäre noch keine, und deshalb könnte man sortieren).
Bin mir nicht sicher, was Dein Verweis auf dein erstes Posting genau meint.
Ich habe keine Gruppierung auf der nullten Ebene.
Wir reden vom gleichen, oder? Daten -> Gruppieren.
Wenn ich eine Gruppierung hinzufüge, habe ich ja auf jeden Fall schon zwei
Ebenen.

Was ich ja komisch finde: Wenn ich die Gruppierung unter der ersten
Überschrift wegnehme, kann ich die GANZE Tabelle sortieren.

Ich möchte alles wissen, da ich ein interessierter Mensch bin :o)

Gruss
Thomas
Alexander Wolff
2008-12-12 15:11:40 UTC
Permalink
Post by Thomas Wolf
Post by Alexander Wolff
Etwas ketzerisch: Warum musst Du das wissen? (Ich vermute die
Antwort in meiner ersten Entgegnung - denn eine Gruppierung auf der
nullten Ebene wäre noch keine, und deshalb könnte man sortieren).
Bin mir nicht sicher, was Dein Verweis auf dein erstes Posting genau
meint. Ich habe keine Gruppierung auf der nullten Ebene.
Auf der 0ten Ebene sei nicht gruppiert.
Post by Thomas Wolf
Wir reden vom gleichen, oder? Daten -> Gruppieren.
Wenn ich eine Gruppierung hinzufüge, habe ich ja auf jeden Fall schon
zwei Ebenen.
Tja, so sagt es uns Excel. Nämlich einen Überschriftswert und mehrere
enthaltene Werte. Der Überschriftswert (der am Ende einer Gruppe neben dem
Ausklappsymbol steht), wird übrigens nicht sortiert.
Post by Thomas Wolf
Was ich ja komisch finde: Wenn ich die Gruppierung unter der ersten
Überschrift wegnehme, kann ich die GANZE Tabelle sortieren.
Ich behaupte folgendes: Eine nicht vom ersten Feld an gruppierte Tabelle ist
für Excel im Sinne eines Sortierverbots nicht gruppiert! Dann fliegt sie Dir
eben zur Strafe um die Ohren. Excel kann nicht alle Eventualitäten regeln.
So nach dem Motto: "Du sollst keine Gruppierungen führen neben mir."
Post by Thomas Wolf
Ich möchte alles wissen, da ich ein interessierter Mensch bin :o)
Ich finde, dass die Gruppieren-Funktionalität relativ isoliert ist und zu
vielen anderen Excel-Spezifika nicht so recht passt. Trotzdem ist sie ein
Nice-To-Have.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Lesen Sie weiter auf narkive:
Loading...