ich möchte eine Adressliste erstellen, bei der Änderungen automatisch übernommen werden. Hierzu gibt es ein Sheet "Änderungen". Hier wird in Spalte A die Mitglieds-ID eingetragen, in Spalte D das Änderungsdatum, in Spalte E das zu ändernde Feld (aus DropDown-Liste), in Spalte F der alte Wert (nur für die spätere Nachvollziehbarkeit) und in Spalte G der neue Wert.
In einem anderen Sheet "gesamt" soll dann mittels der Mitglieds-ID und dem jeweiligen Feld (Spaltenüberschrift) der aktuellste Wert aus "Änderungen" ermittelt werden, also der bei dem ID und Feldname übereinstimmen und in dieser Teil-Matrix das größte Änderungsdatum.
Mit folgender Formel funktioniert die Sache zwar, aber nur wenn das Sheet "Änderungen" nach Änderungsdatum immer richtig sortiert ist:
=INDEX(Änderungen!$A:$G;VERGLEICH(Gesamt!$A7&Gesamt!B$6;Änderungen!$A$7:$A$20&Änderungen!$E$7:$E$20; 0)+6;7)
Das ganze soll jedoch auch unsortiert richtige Ergebnisse liefern.
Im Beispiel soll Werner Müller also im Gleisweg 4 wohnen, und Petra Maier soll Petra Huber heißen.
Ich habe im Internet schon gesucht und folgende Seiten gefunden, die mir bei diesem Problem aber leider nicht helfen konnten:
http://www.tabellenexperte.de/besser-als-sverweis-alle-werte-finden/
https://www.herber.de/forum/archiv/788to792/788845_SVERWEIS_nicht_nur_den_erstgefundenen_ausgeben.html
Ich hoffe ich hab mich einigermaßen verständlich ausgedrückt, und ihr könnt mir helfen.
Hier noch meine Beispieldatei:
https://www.herber.de/bbs/user/114359.xlsx
Viele Grüße,
Kevin