Wie verwende ich ein Makro, um eine benutzerdefinierte Sortierung für eine bestimmte Datengruppe auszuführen?

Wie verwende ich ein Makro, um eine benutzerdefinierte Sortierung für eine bestimmte Datengruppe auszuführen?

Ok, wie würde man also ein Makro erstellen, das automatisch jede Minute ausgeführt wird und eine festgelegte Gruppe von Daten über benutzerdefinierte „Ebenen“ von Daten sortiert? Beispielsweise sortiert es Spalte A, die einige numerische Daten enthält, vom kleinsten zum größten und dann sortiert es Spalte B, die mehr numerische Daten enthält, aber es ändert nichts an der Tatsache, dass es in Spalte A bereits Gruppierungen gibt? Vollständiges Beispiel unten

Wir beginnen also mit einigen zufälligen Daten, wie hier zu sehen:

B

1 | 2

2 | 2

1 | 1

2 | 1

Dann sehen wir, dass die erste Ebene der Sortierung hier ausgeführt wurde:

B

1 | 2

1 | 1

2 | 2

2 | 1

Wie in diesem letzten Abschnitt zu sehen ist, wurde die zweite Ebene der Sortierung innerhalb der von der ersten Ebene definierten Abschnitte ausgeführt (also sind alle Zeilen mit einer 1 in Spalte A noch zusammen und alle Zeilen mit einer 2 in Spalte B sind noch zusammen!)

B

1 | 1

1 | 2

2 | 1

2 | 2

Wie würde man ein Makro schreiben, um dieses Ergebnis zu erzielen, und wie würde man das Makro anpassen, um 3 Sortierebenen (Spalten A, B und C) zu haben?

Die Daten, die ich sortieren muss, befinden sich in den Spalten AN und die zu sortierenden „Ebenen“ in den Spalten C, D und G.

verwandte Informationen