Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1740to1744
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

Per Formel Zellbereich anders sortieren

Per Formel Zellbereich anders sortieren
22.02.2020 10:16:31
Tim
Hallo, Tim hier.
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.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: (D)eine Beispieldatei wäre hilfreich ...
22.02.2020 12:05:11
neopa
Hallo Tom,
... in der Du für min 10 bis ca. 20 repräsentativen Datenwerten Deinen ISTzustand und den dazu von Dir angestrebten Zielzustand aufzeigt.
Im Weiteren solltest Du angegeben mit welcher Excelversion gearbeitet wird.
Gruß Werner
.. , - ...
Mit =SORTIEREN()/SORTIERENNACH() geht alles ...
22.02.2020 15:00:02
lupo1
... und Du kannst es auch ohne eine eigene Excel-Version mit https://office.live.com/start/Excel.aspx oder GDocs ausprobieren.
AW: Mit =SORTIEREN()/SORTIERENNACH() geht alles ...
22.02.2020 15:08:52
Daniel
Hi
kommt darauf an, was für Zahlen in spalte B stehen.
wenns Ganzzahlen sind, gehts recht einfach:
addiere in Spalte C zu jedem Wert einen individuellen Wert kleiner 1 hinzu beispielsweise:
=B2+Zeile()/1000
dann holst du dir für eine Sortierung nach Spalte B per formel die Werte aus C in aufsteigender Reihenfolge mit =KKleinste(C:C;Zeile(A1))
da du hier in Spalte C eindeutige Werte hast, kannst du den Wert aus Spalte A einfach mit Index und Vergleich zuspielen: =Index(A:A;Vergleich(xxx;C:C;0))
Gruß Daniel
Anzeige
AW: Mit =SORTIEREN()/SORTIERENNACH() geht alles ...
25.02.2020 14:56:51
Tim
Perfekt! Hat funktioniert!
Vielen herzlichen Dank! 😊👌🏼

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige