In Kurzform:
Zwei Spalten A2:A701 und B2:B701 enthalten Zahlen die zeilenweise zusammengehören.
Spalte A holt Daten per Matrix, Spalte B ermittelt die zugehörigen Daten per Index anhand der Zahl in Spalte A.
(Anders herum ist das definitiv nicht möglich, da die Zahl A einmalig ist, Zahl B mehrfach existiert.)
Ich möchte diese Daten !!!PER FORMEL!!! anders sortieren. Momentan ist alles nach Spalte A aufsteigend sortiert. Das soll nun in Spalte B passieren und die Zahl in Spalte A mitsortieren.
Diese neue Sortierung soll weiterverarbeitet werden und muss unbedingt !!!PER FORMEL!!! variabel ermittelt werden, da sich die Grunddaten täglich ändern.
(Feste Nummer A kann regelmäßig eine andere Nummer B bekommen)
Makros darf ich hierzu leider nicht verwenden!
Im Detail:
Es geht um täglich automatisierte Ladeprotokolle für die Zeitungslieferung zu den Austrägern.
Wenn z.B. jemand wegen Urlaub oder Krankheit ausfällt und ein anderer Austräger übernimmt, dann ändern sich die Ablagestelle/Adresse des Austrägers und wird >eventuell Die Rohdaten werden in einer Tabelle.2 (Bezirke) angezeigt. In dieser stehen ALLE Bezirke untereinander in Spalte A, der zugehörige Austräger/Ablagestelle in Spalte B und die Tournummer in Spalte C.
In Tabelle.1 (Vertretung) stehen Zeitraum, Bezirk, Ablagestelle und Tour.
Passt nun eine der betroffenen Bezirke mit Original und Vertretung zusammen, wird in Tabelle.2 die Ablagestelle ersetzt.
Wenn das Datum für die kommende Nacht manuell eingegeben wird, ändert das alle Werte in Tabelle.3 (Ladeprotokolle) und aktualisiert die Bezirke/Ablagestellen/Adressen, aber leider nicht in der Reihenfolge der Ablagestellen sondern derzeit in Reihenfolge der Bezirke. Das ist für das Beladen der Autos aber ungünstig, weil die Adressen in der Liste sonst komplett durcheinander sind und das möchte ich daher ändern.
Für das schnelle Verständnis dieser ganzen Arbeit:
1. Datum ändert Tabelle.1 (Vertretung)
2. Tabelle.1 (Vertretung) aktualisiert die Ablagestelle in Tabelle.2 (Bezirke)
3. Tabelle.2 (Bezirke) aktualisiert die Tour in Tabelle.3 (Ladeprotokolle)
(In Tabelle.3 (Ladeprotokolle) hat jede Tour eine Hilfsspalte.K in der mit vielen Lücken die aktuellen Bezirke angezeigt werden. Per Matrix-Formel ziehe ich diese Bezirke lückenlos in Hilfsspalte.L untereinander und übertrage diese Liste in das Ladeprotokoll. Dann ermittle ich mit #INDEX die aktuelle Ablage passend zum Bezirk. Nicht professionell, aber funktioniert.)
Ich hoffe mir kann hier jemand helfen.