Clever-Excel-Forum

Normale Version: Sverweis
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Nabend zusammen,

ich verweise in einem Sverweis in mehreren Zellen auf eine Tabelle in einem anderen Dokument:
                 ->=WENNFEHLER(SVERWEIS($C5;'C:\Users\Simon\Documents\Beispiel\[beispiel.xlsx]beispiel'!$A:$P;5;FALSCH);"")

Da sich der Name des Dokuments, auf das ich verweise immer mal wieder ändert zu meiner Frage:
Gibt es die Möglichkeit, dass ich den fett markierten Link in eine Zelle schreibe und im Sverweis in der Matrix nur auf die Zelle verweise in der der Link steht?

So ist es gemeint: A1='C:\Users\Simon\Documents\Beispiel\[beispiel.xlsx]beispiel'!$A:$P
Ich habe folgende Sverweise probiert, die nicht geklappt haben:
                        1. =WENNFEHLER(SVERWEIS($C5;A1;5;FALSCH);"")
                        2. =WENNFEHLER(SVERWEIS($C5;Indirket(A1);5;FALSCH);"")
 
Ich bitte um weitere Lösungsvorschläge. Vielen Dank im Vorraus!
Hola,
zu 2):
Es heißt "Indirekt". Außerdem muss die Mappe dazu geöffnet sein - ist sie dass?
Gruß,
steve1da
Das indirekt war nur ein Tippfehler im Forum. 

Wenn ich die Datei öffne, funktioniert das Ganze. Lieben Dank dir!
Hi,

ein INDIREKT() innerhalb eines SVERWEIS über eine komplette Spalte, die auch noch unsortiert ist, hat einen weiteren Nachteil: Der Befehl kostet ziemlich viel Rechenzeit. Und das ständig, da INDIREKT() volatil ist.

Wenn sich der Pfad nur ab und zu ändert, bzw. du diesen sowieso händisch eingibst, gibt es zwei geschicktere Möglichkeiten:

1)
Daten --> Abfragen & Verbindungen --> Verknüpfungen bearbeiten --> Verknüpfung auswählen --> Quelle ändern

2)
Start --> Suchen und Auswählen --> Ersetzen
Suchen nach: bisherige_Datei.xlsx
Ersetzen durch: neue_Datei.xlsx
Suchen in: Formeln
"Alle ersetzen"

Variante 1) finde ich einfacher: man braucht die alte Datei nicht einzutippen und kann die neue einfach auswählen.