Clever-Excel-Forum

Normale Version: Sverweis Matrix mit Bezug in Quelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo, 

nehmen wir an, ich habe folgenden Sverweis:

=SVERWEIS(E12;'C:\Users\PC\Desktop\[2.xlsx]Tabelle1'!$F$13:$H$16;1;FALSCH)

Weiß jemand wie die Zahl "2" in der Matrixquelle aus eine anderen Zelle kommt? Z.b. so:

=SVERWEIS(E12;'C:\Users\PC\Desktop\[A1.xlsx]Tabelle1'!$F$13:$H$16;1;FALSCH)

A1=2

Geht sowas ähnliches? Die zweite Funktion funktioniert nämlich nicht dieser Art.
Moin

Du suchst INDIREKT(). Allerdings muss die Quelldatei immer geöffnet sein.
Alternativ: VBA- oder PQ-Lösungen.
Weißt du wie die Sverweis Formel dann mit indirekt aussehen muss?
Ungetestet.

Code:
=SVERWEIS(E12;INDIREKT("'C\Users\PC\Desktop\["&A2&"}Tabelle1'!F13:H16");1;FALSCH)
=SVERWEIS(E12;INDIREKT("F10.xlsx"&"Tabelle1!$F$14:$G$16";WAHR);2;FALSCH)

Das hier funktioniert nicht.
(08.04.2019, 19:34)shift-del schrieb: [ -> ]Ungetestet.

Code:
=SVERWEIS(E12;INDIREKT("'C\Users\PC\Desktop\["&A2&"}Tabelle1'!F13:H16");1;FALSCH)

Da steht #BEZUG!
Jetztz geht es. 

=SVERWEIS(E12;INDIREKT("'C:\Users\PC\Desktop\["&A1&"]Tabelle1'!F14:G16");2;FALSCH)

Aber nur wenn ich diese Zieldatei auch geöffnet habe. Sonst kein Bezug. 


Es gibt aber ein Problem. Wenn ich z.b. 100 Spalten habe und somit 100 Quellen.

Dann kann ich nicht alle 100 Quellen öffnen. Damit alles angezeigt wird. Gibt es keine Alternativen?

Das geht leider auch nicht =SVERWEIS(E12;VERKETTEN("C:\Users\PC\Desktop\";"[";A1;".xlsx]";"Tabelle1!$F$14:$G$16");2;FALSCH)
Das hier funktioniert zwar, aber ich muss die Quelle manuall auswählen, wenn ich enter drücke. Er hollt sich den Wert in A1 nicht aus der Zelle. 

=SVERWEIS($E$12;'C:\Users\PC\Desktop\[&A1&.xlsx]Tabelle1'!$F$14:$G$16;2;FALSCH)

Ich hab auch das hier probiert.

Es geht aber überhaupt nicht

https://www.controllingportal.de/Fachinf...assen.html
Steht alles in #2.
Hiermit funktioniert es:

="='C:\Eigene Dateien\["&A1&".xls]Tabelle1'!$A$1" 

Danach als Werte speichern. 
Seiten: 1 2