ich möchte kurz die Gegebenheiten beschreiben um die Sachlage zu klären.
Ich habe mehrere Dateien, die Hauptdatei ist der BAB des Unternehmens mit jedermenger Reiter die nach den Kostenstellen benannt sind. Zum beispiel "1000 Geschäftsführung", "5000 Vertriebsleitung" etc. (ohne "")
In jedem Reiter ist ein Namensbereich definiert der so Heißt wie die Kostenstelle nur ohne die Nummer z.B. "Geschäftsführung"
In diesen Reiten sind die Kosten aufgeführt.
Dann gibt es entsprechend viele Dateien (Kostenstellenberichte)die Genau so heißen wie die Reiter im BAB z.B. "1000 Geschäftsführung" etc.
In diesen Dateien gibt es auch wieder mehrere Reiter, für jeden Monat einen.
Aber das sollte nicht weiter relevant sein.
In den Kostenstellenberichten steht in der Zelle D4 die Nummer der Kostenstelle z.B. "1000" und in Zelle E4 der Name der Kostenstelle z.B "Geschäftsführung"
Diese Felder werden automatisch anhand des Dateinamen gefüllt.
Nun zu meinem Problem:
Ich möchte nicht in jeder Datei die Matrix für den Sverweis auf den BAB manuell umschreiben. Ich hätte gerne das er diesen automatisch anpasst.
Ein Normaler SVerweis sehe bei mir so aus
=SVERWEIS(B24;'BAB'!Geschäftsführung;Monat("1."&$J$5)*6+2;Falsch)
Nun möchte ich das er den Text aus Zelle E4 welcher gleichlautet mit der Namensdefinition im BAB ist, für die Matrix im SVERWEIS verwendet.
vielleicht irgendwie so....
=SVERWEIS(B24;'BAB'!Text(E4);Monat("1."&$J$5)*6+2;Falsch)
Das es so nicht funktioniert weiss ich, aber vielleicht habt Ihr ja einen guten Lösungsansatz.
Im Voraus vielen Dank.