Hallo Excel Profis,
Ich brauche wieder mal Hilfe bezüglich einer ich nenns mal speziellen Formel für einen Sverweis (oder Alternativen zum Sverweis).
Ich bin grad am rumexperimentieren und bin auf der Suche nach einer Art Sverweis mit dynamischer Bereichszuweisung, wo die "Matrix" nicht vordefiniert ist, sondern erst ermittelt werden muss.
Hintergrund ist, dass ich via Webabfrage ein Datensatz einlade der wiederrum zusammenhängend in mehrere Bereiche unterteilt wird. Was das mit dem Sverweis angeht habe ich das ganze in einer privaten Mappe via VBA gelöst und funzt ganz gut, jedoch musss ich aber auch mit eine öffentlichen Mappe arbeiten und da ist VBA nicht gestattet bzw. kann nicht zur Anwendung kommen und muss das ganze iwi via Formel lösen. Mein momentaner Ansatz ist, dass ich mir die Daten aus dem Netz in meine private Mappe ziehe und dann nahezu 1:1 via copy & paste in die öffentliche Mappe manuell kopiere. Dort soll dann durch Sverweis die Daten dann analysiert werden.
Um es einfach zu erklären
z.b.
Datensatz 1 = "Produkt 1" = Bereich a1:d500
Datensatz 2 = "Produkt 2" = Bereich e1:h500
usw
Jetzt kann es unter Umständen vorkommen, dass beim aktualisieren (der alte Datensatz wird komplett gelöscht und durch den neuen ersetzt) z.b. der Bereich von Datensatz 1 sich verschiebt und z.b den Bereich i1:l1 einnimmt und Datensatz 2 den Bereich m1:p500, oder das komplett andere Datensätze hinzukommen bzw. vorhandene nicht mehr existent sind und somit aus dem großen ganzen Datensatz verschwinden. Sprich nach jeder Aktualisierung haben die einzelnen Datensätze zumeist immer ein anderen Bereich.
Ich habe schon Versucht über diversen Suchkriterien (z.b. über INDEX, VERGLEICH usw.) die einzelnen Bereiche zu ermitteln um diese dann in der eigentlichen Formel als Matrix zu verwenden, komme aber hier nicht wirklich weiter.
Ich habe habe keine Lust immer nach jeder Aktualisierung die einzelnen Bereiche händisch anzupassen und meine Frage ist, ob es eigentlich möglich ist, die "Matrix" aus dem Sverweis so zu gestalten das sie über ein Art "Such und Finden Funktion" verfügt.
Tabelle ist angehängt, ich hoffe das ich mich einigermaßen verständlich ausgedrückt habe
Vielen Dank schon mal im voraus
Viele Grüße