2016-07-18 17 views
1

Ich habe eine Tabelle, in der zwei Spalten gibt es (eigentlich ein viel mehr Spalten, aber zwei der Einfachheit halber):dynamische Referenzdatei erstellen

 A  B 
1 Name  File 
2 AAA  = 'file:///Data/AAA.ods'#$Sheet1.A10 
3 BBB  = 'file:///Data/BBB.ods'#$Sheet1.A10 
4 CCC  = 'file:///Data/CCC.ods'#$Sheet1.A10 

Anstatt die URL in der zweiten Spalte hartzucodieren, würde ich Ich mag es, den Wert im Feld Name zu verwenden (zB "AAA"), um den Wert im entsprechenden Feld "Datei" zu erstellen.

Zum Beispiel würde die Zelle B2 eine Formel im Sinne haben:

= 'file:///Data/[A2].ods'#$Sheet1.A10 

die das gleiche Ergebnis geben würde, hatte ich hart, um die vollständige URL codiert.

Gibt es Möglichkeiten, die URL in der zweiten Spalte mit dem Wert aus der (entsprechenden) ersten Spalte zu erstellen?

Alles, was ich verwalten kann, ist, dass der Textwert der URL angezeigt wird, aber nicht die tatsächliche URL (die dann die externen Daten abruft).

Vielen Dank im Voraus,

Bernmeister.

Antwort

1

Sie benötigen INDIRECT:

=INDIRECT("'file:///Data/" & A2 & ".ods'#$Sheet1.A10") 
+0

Dank - zu einfach! – Bernmeister

Verwandte Themen