ich verwende die Funktion SVERWEIS um den Inhalt mehrerer Felder von einer xls-Datei in eine andere zu übernehmen, was grundsätzlich auch gut funktioniert.
Die Formel sieht dann ungefähr so aus:
=SVERWEIS("Key01";'R:\Alle\[Basis.xls]Tabelle1'!$A$1:$C$20;2;FALSCH)
Da aber die beiden Dateien später in wechselnden Verzeichnissen liegen werden, ist die Angabe des absoluten Pfades zur Datei ein Problem.
Dem möchte ich nun beikommen, indem ich den jeweils aktuellen Pfad auslese:
=ZELLE("Dateiname";J1)
Nun steht der aktuelle Pfad schonmal im Feld J1.
Da diese Datei im Ordner BK liegt, steht dort zum Beispiel:
R:\Alle\BK
Die Datei mit den Quelldaten, die SVERWEIS übernehmen soll, liegt allerdings in der Ordnerstruktur zwei Ordner "höher".
Das lässt sich mit der Funktion FINDEN auch anpassen und z.B. ins Feld J2 schreiben, so dass dort steht:
R:\Alle\
Nun möchte ich eben diesen Wert an die Funktion SVERWEIS übergeben. Probiert habe ich es so:
=SVERWEIS("Key01";'J2 & [Basis.xls]Tabelle1'!$A$1:$C$20;2;FALSCH)
und mit verschiedenen Abwandlungen (Klammern, Anführungszeichen, doppelte Anführungszeichen, etc. etc.).
Leider hält nun SVERWEIS das J2 für den Namen eines Tabellenblattes, anstatt den Inhalt des Feldes J2 auszulesen und zu verwenden.
Wie komme ich hier weiter?
Vielen Dank im Voraus.